18 #ifndef itkQuadEdgeMeshExtendedTraits_h
19 #define itkQuadEdgeMeshExtendedTraits_h
61 typename TPixelType = float,
62 unsigned int VPointDimension = 3,
63 unsigned int VMaxTopologicalDimension = VPointDimension,
64 typename TCoordRep = float,
65 typename TInterpolationWeightType = float,
66 typename TCellPixelType = TPixelType,
67 typename TPData = bool,
68 typename TDData =
bool
128 using CellTraits = QuadEdgeMeshCellTraitsInfo<
QuadEdgeMeshPoint< CoordRepType, VPointDimension, QEPrimal > PointType
Wrapper around a itk::Point in order to add a reference to an entry in the edge ring.
TCellPixelType CellPixelType
A wrapper of the STL "map" container.
IdentifierType PointIdentifier
SelfAutoPointer CellAutoPointer
typename QEPrimal::OriginRefType VertexRefType
An abstract interface for cells.
typename PointType::VectorType VectorType
static constexpr unsigned int PointDimension
std::set< CellIdentifier > PointCellLinksContainer
SizeValueType IdentifierType
typename QEPrimal::DualType QEDual
MapContainer< PointIdentifier, PointType > PointsContainer
IdentifierType CellFeatureIdentifier
QuadEdgeMeshCellTraitsInfo< VPointDimension, CoordRepType, InterpolationWeightType, PointIdentifier, CellIdentifier, CellFeatureIdentifier, PointType, PointsContainer, UsingCellsContainer, QEPrimal > CellTraits
GeometricalQuadEdge< TFRef, TVRef, TDualData, TPrimalData,!PrimalDual > DualType
typename QEPrimal::DualOriginRefType FaceRefType
typename CellType::CellAutoPointer CellAutoPointer
typename Superclass::VectorType VectorType
This class extends the QuadEdge by adding a reference to the Origin.
Extended traits for a QuadEdgeMesh.
std::set< CellIdentifier > UsingCellsContainer
IdentifierType CellIdentifier
static constexpr unsigned int MaxTopologicalDimension
A templated class holding a geometric point in n-Dimensional space.
TInterpolationWeightType InterpolationWeightType