18 #ifndef itkQuadEdgeMeshTraits_h
19 #define itkQuadEdgeMeshTraits_h
42 template<
typename TPixel,
unsigned int VPointDimension,
43 typename TPData,
typename TDData,
44 typename TCoordRep = float,
typename TInterpolationWeight =
float >
::itk::IdentifierType CellIdentifier
static constexpr unsigned int PointDimension
Wrapper around a itk::Point in order to add a reference to an entry in the edge ring.
std::set< CellIdentifier > PointCellLinksContainer
A wrapper of the STL "map" container.
SelfAutoPointer CellAutoPointer
An abstract interface for cells.
QuadEdgeMeshPoint< CoordRepType, VPointDimension, QEPrimal > PointType
typename PointType::VectorType VectorType
typename QEPrimal::DualType QEDual
typename CellType::CellAutoPointer CellAutoPointer
std::set< CellIdentifier > UsingCellsContainer
::itk::IdentifierType PointIdentifier
unsigned long IdentifierType
MapContainer< PointIdentifier, PointType > PointsContainer
QuadEdgeMeshCellTraitsInfo< VPointDimension, CoordRepType, InterpolationWeightType, PointIdentifier, CellIdentifier, CellFeatureIdentifier, PointType, PointsContainer, UsingCellsContainer, QEPrimal > CellTraits
GeometricalQuadEdge< TFRef, TVRef, TDualData, TPrimalData,!PrimalDual > DualType
Class holding the traits of the QuadEdgeMesh.
typename QEPrimal::DualOriginRefType FaceRefType
typename Superclass::VectorType VectorType
This class extends the QuadEdge by adding a reference to the Origin.
TInterpolationWeight InterpolationWeightType
unsigned char CellFeatureIdentifier
A templated class holding a geometric point in n-Dimensional space.
static constexpr unsigned int MaxTopologicalDimension
typename QEPrimal::OriginRefType VertexRefType