18 #ifndef itkQuadEdgeMeshPoint_h
19 #define itkQuadEdgeMeshPoint_h
34 template<
typename TCoordRep,
unsigned int VPointDimension,
typename TQuadEdge =
35 GeometricalQuadEdge< unsigned long, unsigned long, bool, bool, true > >
58 #ifdef ITK_USE_CONCEPT_CHECKING
80 void SetEdge(TQuadEdge *inputEdge);
104 #ifndef ITK_MANUAL_INSTANTIATION
105 #include "itkQuadEdgeMeshPoint.hxx"
Wrapper around a itk::Point in order to add a reference to an entry in the edge ring.
virtual ~QuadEdgeMeshPoint()
Superclass::VectorType VectorType
Superclass::RealType RealType
Superclass::ValueType ValueType
Point< TCoordRep, VPointDimension > Superclass
BaseArray::ConstIterator ConstIterator
BaseArray::Iterator Iterator
void SetPoint(const Superclass &point)
void SetEdge(TQuadEdge *inputEdge)
Superclass::CoordRepType CoordRepType
Superclass::ConstIterator ConstIterator
Superclass::BaseArray BaseArray
A templated class holding a n-Dimensional vector.
NumericTraits< ValueType >::RealType RealType
QuadEdgeMeshPoint(const ValueType r[VPointDimension])
ValueType ValueArrayType[itkGetStaticConstMacro(PointDimension)]
A templated class holding a geometric point in n-Dimensional space.
static const unsigned int PointDimension
Self & operator=(const Self &r)
Superclass::Iterator Iterator