18#ifndef itkQuadEdgeMeshPoint_h
19#define itkQuadEdgeMeshPoint_h
34template <
typename TCoordRep,
35 unsigned int VPointDimension,
36 typename TQuadEdge = GeometricalQuadEdge<unsigned long, unsigned long, bool, bool, true>>
46 static constexpr unsigned int PointDimension = VPointDimension;
57#ifdef ITK_USE_CONCEPT_CHECKING
126#ifndef ITK_MANUAL_INSTANTIATION
127# include "itkQuadEdgeMeshPoint.hxx"
Pixel-wise addition of two images.
A templated class holding a geometric point in n-Dimensional space.
typename NumericTraits< ValueType >::RealType RealType
typename BaseArray::Iterator Iterator
typename BaseArray::ConstIterator ConstIterator
Wrapper around a itk::Point in order to add a reference to an entry in the edge ring.
QuadEdgeMeshPoint(QuadEdgeMeshPoint &&)=default
QuadEdgeMeshPoint()=default
void SetPoint(const Superclass &point)
ValueType[Self::PointDimension] ValueArrayType
QuadEdgeMeshPoint & operator=(QuadEdgeMeshPoint &&)=default
Self & operator=(const ValueType r[VPointDimension])
QuadEdgeMeshPoint(const Superclass &r)
QuadEdgeMeshPoint(const ValueType r[VPointDimension])
QuadEdgeMeshPoint(const Self &)=default
QuadEdgeMeshPoint & operator=(const QuadEdgeMeshPoint &)=default
void SetEdge(TQuadEdge *inputEdge)
Self & operator=(const Superclass &r)
TQuadEdge * GetEdge() const
~QuadEdgeMeshPoint()=default
ImageBaseType::SpacingType VectorType
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