18#ifndef itkDiscreteMinimumCurvatureQuadEdgeMeshFilter_h
19#define itkDiscreteMinimumCurvatureQuadEdgeMeshFilter_h
32template <
typename TInputMesh,
typename TOutputMesh = TInputMesh>
typename OutputMeshType::QEType OutputQEType
typename OutputMeshTraits::PixelType OutputCurvatureType
typename OutputMeshType::MeshTraits OutputMeshTraits
TriangleHelper< OutputPointType > TriangleType
typename OutputMeshType::PointType OutputPointType
typename OutputPointType::CoordinateType OutputCoordType
typename OutputMeshType::CellIdentifier OutputCellIdentifier
OutputCurvatureType EstimateCurvature(const OutputPointType &iP) override
DiscretePrincipalCurvaturesQuadEdgeMeshFilter< TInputMesh, TOutputMesh > Superclass
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
DiscreteMinimumCurvatureQuadEdgeMeshFilter()=default
DiscreteMinimumCurvatureQuadEdgeMeshFilter Self
~DiscreteMinimumCurvatureQuadEdgeMeshFilter() override=default
OutputCurvatureType m_Mean
virtual OutputCurvatureType ComputeDelta()
void ComputeMeanAndGaussianCurvatures(const OutputPointType &iP)
DiscretePrincipalCurvaturesQuadEdgeMeshFilter()
typename OutputMeshType::Pointer OutputMeshPointer
TOutputMesh OutputMeshType
typename InputMeshType::Pointer InputMeshPointer
typename OutputMeshType::PointType OutputPointType
typename OutputMeshType::PointIdentifier OutputPointIdentifier
typename OutputMeshType::PointsContainerIterator OutputPointsContainerIterator
typename OutputMeshType::VectorType OutputVectorType
typename OutputMeshType::PointsContainerPointer OutputPointsContainerPointer
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....