template<typename TCoordRep, unsigned int VPointDimension, typename TQuadEdge = GeometricalQuadEdge< unsigned long, unsigned long, bool, bool, true >>
class itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >
Wrapper around a itk::Point in order to add a reference to an entry in the edge ring.
Definition at line 36 of file itkQuadEdgeMeshPoint.h.
|
TQuadEdge * | GetEdge () |
|
TQuadEdge * | GetEdge () const |
|
int | GetValence () const |
|
bool | IsInternal () const |
|
QuadEdgeMeshPoint & | operator= (const QuadEdgeMeshPoint &)=default |
|
QuadEdgeMeshPoint & | operator= (QuadEdgeMeshPoint &&)=default |
|
Self & | operator= (const Superclass &r) |
|
Self & | operator= (const ValueType r[VPointDimension]) |
|
| QuadEdgeMeshPoint () |
|
| QuadEdgeMeshPoint (const Self &)=default |
|
| QuadEdgeMeshPoint (QuadEdgeMeshPoint &&)=default |
|
| QuadEdgeMeshPoint (const Superclass &r) |
|
| QuadEdgeMeshPoint (const ValueType r[VPointDimension]) |
|
void | SetEdge (TQuadEdge *inputEdge) |
|
void | SetPoint (const Superclass &point) |
|
| ~QuadEdgeMeshPoint ()=default |
|
RealType | EuclideanDistanceTo (const Point< TCoordRepB, NPointDimension > &pa) const |
|
VectorType | GetVectorFromOrigin () const |
|
vnl_vector_ref< TCoordRep > | GetVnlVector () |
|
vnl_vector< TCoordRep > | GetVnlVector () const |
|
bool | operator!= (const Self &pt) const |
|
Self | operator+ (const VectorType &vec) const |
|
const Self & | operator+= (const VectorType &vec) |
|
VectorType | operator- (const Self &pnt) const |
|
Self | operator- (const VectorType &vec) const |
|
const Self & | operator-= (const VectorType &vec) |
|
Point & | operator= (const Point &)=default |
|
Point & | operator= (Point &&)=default |
|
Point & | operator= (const ValueType r[NPointDimension]) |
|
bool | operator== (const Self &pt) const |
|
| Point ()=default |
|
| Point (const Point &)=default |
|
| Point (Point &&)=default |
|
| Point (const Point< TPointValueType, NPointDimension > &r) |
|
| Point (const TPointValueType r[NPointDimension]) |
|
| Point (const ValueType r[NPointDimension]) |
|
void | SetToMidPoint (const Self &, const Self &) |
|
RealType | SquaredEuclideanDistanceTo (const Point< TCoordRepB, NPointDimension > &pa) const |
|
| ~Point ()=default |
|
| Point (const TPointValueType &v) |
|
| Point (const ValueType &v) |
|
void | SetToBarycentricCombination (const Self &A, const Self &B, double alpha) |
|
void | SetToBarycentricCombination (const Self &A, const Self &B, const Self &C, double weightA, double weightB) |
|
void | SetToBarycentricCombination (const Self *P, const double *weights, unsigned int N) |
|
void | CastFrom (const Point< TCoordRepB, NPointDimension > &pa) |
|
Iterator | Begin () |
|
ConstIterator | Begin () const |
|
Iterator | End () |
|
ConstIterator | End () const |
|
void | Fill (const ValueType &) |
|
| FixedArray (const TScalarValue *r) |
|
ValueType * | GetDataPointer () |
|
const ValueType * | GetDataPointer () const |
|
bool | operator!= (const FixedArray &r) const |
|
FixedArray & | operator= (const ValueType r[VLength]) |
|
bool | operator== (const FixedArray &r) const |
|
ReverseIterator | rBegin () |
|
ConstReverseIterator | rBegin () const |
|
ReverseIterator | rEnd () |
|
ConstReverseIterator | rEnd () const |
|
SizeType | Size () const |
|
void | swap (FixedArray &other) |
|
| FixedArray ()=default |
|
| FixedArray (const FixedArray &)=default |
|
| FixedArray (FixedArray &&)=default |
|
FixedArray & | operator= (const FixedArray &)=default |
|
FixedArray & | operator= (FixedArray &&)=default |
|
| ~FixedArray ()=default |
|
| FixedArray (const ValueType r[VLength]) |
|
| FixedArray (const ValueType &) |
|
| FixedArray (const FixedArray< TFixedArrayValueType, VLength > &r) |
|
FixedArray & | operator= (const FixedArray< TFixedArrayValueType, VLength > &r) |
|
reference | operator[] (short index) |
|
const_reference | operator[] (short index) const |
|
reference | operator[] (unsigned short index) |
|
const_reference | operator[] (unsigned short index) const |
|
reference | operator[] (int index) |
|
const_reference | operator[] (int index) const |
|
reference | operator[] (unsigned int index) |
|
const_reference | operator[] (unsigned int index) const |
|
reference | operator[] (long index) |
|
const_reference | operator[] (long index) const |
|
reference | operator[] (unsigned long index) |
|
const_reference | operator[] (unsigned long index) const |
|
reference | operator[] (long long index) |
|
const_reference | operator[] (long long index) const |
|
reference | operator[] (unsigned long long index) |
|
const_reference | operator[] (unsigned long long index) const |
|
void | SetElement (unsigned short index, const_reference value) |
|
const_reference | GetElement (unsigned short index) const |
|
template<typename TCoordRep , unsigned int VPointDimension, typename TQuadEdge = GeometricalQuadEdge< unsigned long, unsigned long, bool, bool, true >>
Return the valence of this QuadEdgeMeshPoint i.e. the number of edges constituting the Onext ring to which this point belongs.
- Returns
- the valence when an entry in the Onext ring is present, and -1 otherwise.
template<typename TCoordRep , unsigned int VPointDimension, typename TQuadEdge = GeometricalQuadEdge< unsigned long, unsigned long, bool, bool, true >>
Resets the state of m_Edge to nullptr.
template<typename TCoordRep , unsigned int VPointDimension, typename TQuadEdge = GeometricalQuadEdge< unsigned long, unsigned long, bool, bool, true >>
Return IsOriginalInternal of the edge.
- See Also
- GeometricalQuadEdge::isOriginInternal
template<typename TCoordRep , unsigned int VPointDimension, typename TQuadEdge = GeometricalQuadEdge< unsigned long, unsigned long, bool, bool, true >>
constexpr unsigned int itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::PointDimension = VPointDimension |
|
static |