18#ifndef itkDiscreteMaximumCurvatureQuadEdgeMeshFilter_h
19#define itkDiscreteMaximumCurvatureQuadEdgeMeshFilter_h
32template <
typename TInputMesh,
typename TOutputMesh = TInputMesh>
68#ifdef ITK_USE_CONCEPT_CHECKING
typename OutputMeshType::QEType OutputQEType
typename OutputMeshTraits::PixelType OutputCurvatureType
typename OutputMeshType::PointsContainerPointer OutputPointsContainerPointer
typename OutputPointType::CoordRepType OutputCoordType
typename OutputMeshType::PointsContainerIterator OutputPointsContainerIterator
typename OutputMeshType::MeshTraits OutputMeshTraits
TInputMesh OutputMeshType
typename OutputMeshType::PointIdentifier OutputPointIdentifier
TriangleHelper< OutputPointType > TriangleType
typename OutputMeshType::Pointer OutputMeshPointer
typename InputMeshType::Pointer InputMeshPointer
typename OutputMeshType::PointType OutputPointType
typename OutputMeshType::CellIdentifier OutputCellIdentifier
FIXME Add documentation here.
DiscreteMaximumCurvatureQuadEdgeMeshFilter()=default
~DiscreteMaximumCurvatureQuadEdgeMeshFilter() override=default
OutputCurvatureType EstimateCurvature(const OutputPointType &iP) override
FIXME add documentation here.
OutputCurvatureType m_Mean
virtual OutputCurvatureType ComputeDelta()
void ComputeMeanAndGaussianCurvatures(const OutputPointType &iP)
Light weight base class for most itk classes.
typename OutputMeshType::PointType OutputPointType
typename OutputMeshType::VectorType OutputVectorType
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....