18#ifndef itkDiscreteMinimumCurvatureQuadEdgeMeshFilter_h
19#define itkDiscreteMinimumCurvatureQuadEdgeMeshFilter_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.
OutputCurvatureType EstimateCurvature(const OutputPointType &iP) override
DiscreteMinimumCurvatureQuadEdgeMeshFilter()=default
~DiscreteMinimumCurvatureQuadEdgeMeshFilter() override=default
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....