18#ifndef itkQuadEdgeMeshPoint_h
19#define itkQuadEdgeMeshPoint_h
34template <
typename TCoordinate,
35 unsigned int VPointDimension,
121#ifndef ITK_MANUAL_INSTANTIATION
122# include "itkQuadEdgeMeshPoint.hxx"
This class extends the QuadEdge by adding a reference to the Origin.
typename BaseArray::ConstIterator ConstIterator
typename NumericTraits< ValueType >::RealType RealType
Vector< ValueType, VPointDimension > VectorType
typename BaseArray::Iterator Iterator
CoordinateType CoordinateType
QuadEdgeMeshPoint(QuadEdgeMeshPoint &&)=default
static constexpr unsigned int PointDimension
QuadEdgeMeshPoint & operator=(const QuadEdgeMeshPoint &)=default
Point< CoordinateType, VPointDimension > Superclass
ValueType[Self::PointDimension] ValueArrayType
QuadEdgeMeshPoint(const Superclass &r)
QuadEdgeMeshPoint & operator=(QuadEdgeMeshPoint &&)=default
Self & operator=(const Superclass &r)
void SetEdge(TQuadEdge *inputEdge)
QuadEdgeMeshPoint(const Self &)=default
TQuadEdge * GetEdge() const
Self & operator=(const ValueType r[VPointDimension])
~QuadEdgeMeshPoint()=default
QuadEdgeMeshPoint()=default
void SetPoint(const Superclass &point)
QuadEdgeMeshPoint(const ValueType r[VPointDimension])
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
*par Constraints *The filter image with at least two dimensions and a vector *length of at least The theory supports extension to scalar but *the implementation of the itk vector classes do not **The template parameter TRealType must be floating point(float or double) or *a user-defined "real" numerical type with arithmetic operations defined *sufficient to compute derivatives. **\par Performance *This filter will automatically multithread if run with *SetUsePrincipleComponents