|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkQuadEdgeMeshTraits_h
19 #define itkQuadEdgeMeshTraits_h
43 template <
typename TPixel,
44 unsigned int VPointDimension,
47 typename TCoordRep = float,
48 typename TInterpolationWeight =
float>
91 using CellTraits = QuadEdgeMeshCellTraitsInfo<VPointDimension,
std::set< CellIdentifier > UsingCellsContainer
QuadEdgeMeshCellTraitsInfo< VPointDimension, CoordRepType, InterpolationWeightType, PointIdentifier, CellIdentifier, CellFeatureIdentifier, PointType, PointsContainer, UsingCellsContainer, QEPrimal > CellTraits
This class extends the QuadEdge by adding a reference to the Origin.
GeometricalQuadEdge< TFRef, TVRef, TDualData, TPrimalData, !PrimalDual > DualType
static constexpr unsigned int PointDimension
Vector< ValueType, VPointDimension > VectorType
Class holding the traits of the QuadEdgeMesh.
A wrapper of the STL "map" container.
MapContainer< PointIdentifier, PointType > PointsContainer
typename QEPrimal::OriginRefType VertexRefType
static constexpr unsigned int MaxTopologicalDimension
itk::IdentifierType CellIdentifier
typename QEPrimal::DualOriginRefType FaceRefType
SelfAutoPointer CellAutoPointer
typename CellType::CellAutoPointer CellAutoPointer
unsigned char CellFeatureIdentifier
QuadEdgeMeshPoint< CoordRepType, VPointDimension, QEPrimal > PointType
An abstract interface for cells.
std::set< CellIdentifier > PointCellLinksContainer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
typename PointType::VectorType VectorType
TInterpolationWeight InterpolationWeightType
A templated class holding a geometric point in n-Dimensional space.
itk::IdentifierType PointIdentifier
SizeValueType IdentifierType
typename QEPrimal::DualType QEDual
Wrapper around a itk::Point in order to add a reference to an entry in the edge ring.