template<int VPointDimension, typename TCoordinate = float, typename TInterpolationWeight = float, typename TPointIdentifier = IdentifierType, typename TCellIdentifier = IdentifierType, typename TCellFeatureIdentifier = unsigned char, typename TPoint = QuadEdgeMeshPoint<TCoordinate, VPointDimension>, typename TPointsContainer = MapContainer<TPointIdentifier, TPoint>, typename TUsingCellsContainer = std::set<TPointIdentifier>, typename TQE = GeometricalQuadEdge<unsigned long, unsigned long, bool, bool, true>>
class itk::QuadEdgeMeshCellTraitsInfo< VPointDimension, TCoordinate, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer, TQE >
Helper class holding the traits of QuadEdge cells.
- Author
- Alexandre Gouaillard, Leonardo Florez-Valencia, Eric Boix
This implementation was contributed as a paper to the Insight Journal https://doi.org/10.54294/4mx7kk
Definition at line 49 of file itkQuadEdgeCellTraitsInfo.h.
template<int VPointDimension, typename TCoordinate = float, typename TInterpolationWeight = float, typename TPointIdentifier = IdentifierType, typename TCellIdentifier = IdentifierType, typename TCellFeatureIdentifier = unsigned char, typename TPoint = QuadEdgeMeshPoint<TCoordinate, VPointDimension>, typename TPointsContainer = MapContainer<TPointIdentifier, TPoint>, typename TUsingCellsContainer = std::set<TPointIdentifier>, typename TQE = GeometricalQuadEdge<unsigned long, unsigned long, bool, bool, true>>
using itk::QuadEdgeMeshCellTraitsInfo< VPointDimension, TCoordinate, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer, TQE >::CellFeatureIdentifier = TCellFeatureIdentifier |
template<int VPointDimension, typename TCoordinate = float, typename TInterpolationWeight = float, typename TPointIdentifier = IdentifierType, typename TCellIdentifier = IdentifierType, typename TCellFeatureIdentifier = unsigned char, typename TPoint = QuadEdgeMeshPoint<TCoordinate, VPointDimension>, typename TPointsContainer = MapContainer<TPointIdentifier, TPoint>, typename TUsingCellsContainer = std::set<TPointIdentifier>, typename TQE = GeometricalQuadEdge<unsigned long, unsigned long, bool, bool, true>>
using itk::QuadEdgeMeshCellTraitsInfo< VPointDimension, TCoordinate, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer, TQE >::CellIdentifier = TCellIdentifier |
template<int VPointDimension, typename TCoordinate = float, typename TInterpolationWeight = float, typename TPointIdentifier = IdentifierType, typename TCellIdentifier = IdentifierType, typename TCellFeatureIdentifier = unsigned char, typename TPoint = QuadEdgeMeshPoint<TCoordinate, VPointDimension>, typename TPointsContainer = MapContainer<TPointIdentifier, TPoint>, typename TUsingCellsContainer = std::set<TPointIdentifier>, typename TQE = GeometricalQuadEdge<unsigned long, unsigned long, bool, bool, true>>
using itk::QuadEdgeMeshCellTraitsInfo< VPointDimension, TCoordinate, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer, TQE >::CoordinateType = TCoordinate |
template<int VPointDimension, typename TCoordinate = float, typename TInterpolationWeight = float, typename TPointIdentifier = IdentifierType, typename TCellIdentifier = IdentifierType, typename TCellFeatureIdentifier = unsigned char, typename TPoint = QuadEdgeMeshPoint<TCoordinate, VPointDimension>, typename TPointsContainer = MapContainer<TPointIdentifier, TPoint>, typename TUsingCellsContainer = std::set<TPointIdentifier>, typename TQE = GeometricalQuadEdge<unsigned long, unsigned long, bool, bool, true>>
using itk::QuadEdgeMeshCellTraitsInfo< VPointDimension, TCoordinate, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer, TQE >::InterpolationWeightType = TInterpolationWeight |
template<int VPointDimension, typename TCoordinate = float, typename TInterpolationWeight = float, typename TPointIdentifier = IdentifierType, typename TCellIdentifier = IdentifierType, typename TCellFeatureIdentifier = unsigned char, typename TPoint = QuadEdgeMeshPoint<TCoordinate, VPointDimension>, typename TPointsContainer = MapContainer<TPointIdentifier, TPoint>, typename TUsingCellsContainer = std::set<TPointIdentifier>, typename TQE = GeometricalQuadEdge<unsigned long, unsigned long, bool, bool, true>>
using itk::QuadEdgeMeshCellTraitsInfo< VPointDimension, TCoordinate, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer, TQE >::PointIdConstIterator = const PointIdentifier * |
template<int VPointDimension, typename TCoordinate = float, typename TInterpolationWeight = float, typename TPointIdentifier = IdentifierType, typename TCellIdentifier = IdentifierType, typename TCellFeatureIdentifier = unsigned char, typename TPoint = QuadEdgeMeshPoint<TCoordinate, VPointDimension>, typename TPointsContainer = MapContainer<TPointIdentifier, TPoint>, typename TUsingCellsContainer = std::set<TPointIdentifier>, typename TQE = GeometricalQuadEdge<unsigned long, unsigned long, bool, bool, true>>
using itk::QuadEdgeMeshCellTraitsInfo< VPointDimension, TCoordinate, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer, TQE >::PointIdentifier = TPointIdentifier |
template<int VPointDimension, typename TCoordinate = float, typename TInterpolationWeight = float, typename TPointIdentifier = IdentifierType, typename TCellIdentifier = IdentifierType, typename TCellFeatureIdentifier = unsigned char, typename TPoint = QuadEdgeMeshPoint<TCoordinate, VPointDimension>, typename TPointsContainer = MapContainer<TPointIdentifier, TPoint>, typename TUsingCellsContainer = std::set<TPointIdentifier>, typename TQE = GeometricalQuadEdge<unsigned long, unsigned long, bool, bool, true>>
using itk::QuadEdgeMeshCellTraitsInfo< VPointDimension, TCoordinate, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer, TQE >::PointIdInternalConstIterator = typename TQE::ConstIteratorGeom |
template<int VPointDimension, typename TCoordinate = float, typename TInterpolationWeight = float, typename TPointIdentifier = IdentifierType, typename TCellIdentifier = IdentifierType, typename TCellFeatureIdentifier = unsigned char, typename TPoint = QuadEdgeMeshPoint<TCoordinate, VPointDimension>, typename TPointsContainer = MapContainer<TPointIdentifier, TPoint>, typename TUsingCellsContainer = std::set<TPointIdentifier>, typename TQE = GeometricalQuadEdge<unsigned long, unsigned long, bool, bool, true>>
using itk::QuadEdgeMeshCellTraitsInfo< VPointDimension, TCoordinate, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer, TQE >::PointIdInternalIterator = typename TQE::IteratorGeom |
template<int VPointDimension, typename TCoordinate = float, typename TInterpolationWeight = float, typename TPointIdentifier = IdentifierType, typename TCellIdentifier = IdentifierType, typename TCellFeatureIdentifier = unsigned char, typename TPoint = QuadEdgeMeshPoint<TCoordinate, VPointDimension>, typename TPointsContainer = MapContainer<TPointIdentifier, TPoint>, typename TUsingCellsContainer = std::set<TPointIdentifier>, typename TQE = GeometricalQuadEdge<unsigned long, unsigned long, bool, bool, true>>
using itk::QuadEdgeMeshCellTraitsInfo< VPointDimension, TCoordinate, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer, TQE >::PointIdIterator = PointIdentifier * |
template<int VPointDimension, typename TCoordinate = float, typename TInterpolationWeight = float, typename TPointIdentifier = IdentifierType, typename TCellIdentifier = IdentifierType, typename TCellFeatureIdentifier = unsigned char, typename TPoint = QuadEdgeMeshPoint<TCoordinate, VPointDimension>, typename TPointsContainer = MapContainer<TPointIdentifier, TPoint>, typename TUsingCellsContainer = std::set<TPointIdentifier>, typename TQE = GeometricalQuadEdge<unsigned long, unsigned long, bool, bool, true>>
using itk::QuadEdgeMeshCellTraitsInfo< VPointDimension, TCoordinate, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer, TQE >::PointsContainer = TPointsContainer |
template<int VPointDimension, typename TCoordinate = float, typename TInterpolationWeight = float, typename TPointIdentifier = IdentifierType, typename TCellIdentifier = IdentifierType, typename TCellFeatureIdentifier = unsigned char, typename TPoint = QuadEdgeMeshPoint<TCoordinate, VPointDimension>, typename TPointsContainer = MapContainer<TPointIdentifier, TPoint>, typename TUsingCellsContainer = std::set<TPointIdentifier>, typename TQE = GeometricalQuadEdge<unsigned long, unsigned long, bool, bool, true>>
using itk::QuadEdgeMeshCellTraitsInfo< VPointDimension, TCoordinate, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer, TQE >::PointType = TPoint |
template<int VPointDimension, typename TCoordinate = float, typename TInterpolationWeight = float, typename TPointIdentifier = IdentifierType, typename TCellIdentifier = IdentifierType, typename TCellFeatureIdentifier = unsigned char, typename TPoint = QuadEdgeMeshPoint<TCoordinate, VPointDimension>, typename TPointsContainer = MapContainer<TPointIdentifier, TPoint>, typename TUsingCellsContainer = std::set<TPointIdentifier>, typename TQE = GeometricalQuadEdge<unsigned long, unsigned long, bool, bool, true>>
using itk::QuadEdgeMeshCellTraitsInfo< VPointDimension, TCoordinate, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer, TQE >::QuadEdgeType = TQE |
template<int VPointDimension, typename TCoordinate = float, typename TInterpolationWeight = float, typename TPointIdentifier = IdentifierType, typename TCellIdentifier = IdentifierType, typename TCellFeatureIdentifier = unsigned char, typename TPoint = QuadEdgeMeshPoint<TCoordinate, VPointDimension>, typename TPointsContainer = MapContainer<TPointIdentifier, TPoint>, typename TUsingCellsContainer = std::set<TPointIdentifier>, typename TQE = GeometricalQuadEdge<unsigned long, unsigned long, bool, bool, true>>
using itk::QuadEdgeMeshCellTraitsInfo< VPointDimension, TCoordinate, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer, TQE >::UsingCellsContainer = TUsingCellsContainer |
template<int VPointDimension, typename TCoordinate = float, typename TInterpolationWeight = float, typename TPointIdentifier = IdentifierType, typename TCellIdentifier = IdentifierType, typename TCellFeatureIdentifier = unsigned char, typename TPoint = QuadEdgeMeshPoint<TCoordinate, VPointDimension>, typename TPointsContainer = MapContainer<TPointIdentifier, TPoint>, typename TUsingCellsContainer = std::set<TPointIdentifier>, typename TQE = GeometricalQuadEdge<unsigned long, unsigned long, bool, bool, true>>
unsigned int itk::QuadEdgeMeshCellTraitsInfo< VPointDimension, TCoordinate, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer, TQE >::PointDimension = VPointDimension |
|
staticconstexpr |