 |
ITK
5.4.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
std::ostream & operator<<(std::ostream &os, const Array< TValue > &arr)
void SetCurvatureTypeToGaussian()
typename InputMeshType::ConstPointer MeshConstPointer
typename InputMeshType::CellType CellType
typename InputMeshType::CellsContainerConstPointer CellsContainerConstPointer
ImageBaseType::PointType PointType
typename InputMeshType::CellTraits::PointIdConstIterator MeshPointIdConstIterator
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
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.