|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
29 #ifndef itkTriangleMeshCurvatureCalculator_h
30 #define itkTriangleMeshCurvatureCalculator_h
56 extern ITKMesh_EXPORT std::ostream &
67 template <
typename TInputMesh>
98 using CellType =
typename InputMeshType::CellType;
131 PrintSelf(std::ostream & os,
Indent indent)
const override;
135 ComputeGaussCurvature(
const InputMeshType * input);
144 #ifndef ITK_MANUAL_INSTANTIATION
145 # include "itkTriangleMeshCurvatureCalculator.hxx"
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
typename DoubleVectorContainer::Pointer DoubleVectorContainerPointer
typename InputMeshType::CellsContainer::ConstIterator CellsContainerConstIterator
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
void SetCurvatureTypeToGaussian()
typename InputMeshType::ConstPointer MeshConstPointer
typename InputMeshType::CellType CellType
typename InputMeshType::CellsContainerConstPointer CellsContainerConstPointer
ImageBaseType::PointType PointType
typename InputMeshType::CellTraits::PointIdConstIterator MeshPointIdConstIterator
ITKCommon_EXPORT std::ostream & operator<<(std::ostream &out, typename AnatomicalOrientation::CoordinateEnum value)
Control indentation during Print() invocation.
typename InputMeshType::PointType MeshPointType
typename itk::VectorContainer< PointIdentifier, double > DoubleVectorContainer
typename InputMeshType::PointIdentifier PointIdentifier
Light weight base class for most itk classes.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Calculator to compute curvature of a triangle mesh. Set the input triangle mesh and the required curv...
Base class for most ITK classes.
typename InputMeshType::PointsContainerConstPointer MeshPointsContainerConstPointer