18#ifndef itkQuadEdgeCellTraitsInfo_h
19#define itkQuadEdgeCellTraitsInfo_h
39template <
int VPointDimension,
40 typename TCoordinate = float,
41 typename TInterpolationWeight = float,
44 typename TCellFeatureIdentifier =
unsigned char,
45 typename TPoint = QuadEdgeMeshPoint<TCoordinate, VPointDimension>,
46 typename TPointsContainer = MapContainer<TPointIdentifier, TPoint>,
47 typename TUsingCellsContainer = std::set<TPointIdentifier>,
48 typename TQE = GeometricalQuadEdge<unsigned long, unsigned long, bool, bool, true>>
49class QuadEdgeMeshCellTraitsInfo
52 static constexpr unsigned int PointDimension = VPointDimension;
53 using CoordinateType = TCoordinate;
54#ifndef ITK_FUTURE_LEGACY_REMOVE
55 using CoordRepType ITK_FUTURE_DEPRECATED(
56 "ITK 6 discourages using `CoordRepType`. Please use `CoordinateType` instead!") = CoordinateType;
58 using InterpolationWeightType = TInterpolationWeight;
59 using PointIdentifier = TPointIdentifier;
60 using CellIdentifier = TCellIdentifier;
61 using CellFeatureIdentifier = TCellFeatureIdentifier;
63 using PointsContainer = TPointsContainer;
64 using UsingCellsContainer = TUsingCellsContainer;
ImageBaseType::PointType PointType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
SizeValueType IdentifierType