ITK
4.10.0
Insight Segmentation and Registration Toolkit
|
#include <itkQuadEdgeMeshPoint.h>
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.
Public Member Functions | |
TQuadEdge * | GetEdge () |
TQuadEdge * | GetEdge () const |
int | GetValence () const |
bool | IsInternal () const |
Self & | operator= (const Self &r) |
Self & | operator= (const Superclass &r) |
Self & | operator= (const ValueType r[VPointDimension]) |
QuadEdgeMeshPoint () | |
QuadEdgeMeshPoint (const Self &r) | |
QuadEdgeMeshPoint (const Superclass &r) | |
QuadEdgeMeshPoint (const ValueType r[VPointDimension]) | |
void | SetEdge (TQuadEdge *inputEdge) |
void | SetPoint (const Superclass &point) |
virtual | ~QuadEdgeMeshPoint () |
Public Member Functions inherited from itk::Point< TCoordRep, VPointDimension > | |
RealType | EuclideanDistanceTo (const Point< TCoordRepB, NPointDimension > &pa) const |
VectorType | GetVectorFromOrigin () const |
vnl_vector_ref< TCoordRep > | GetVnlVector () |
vnl_vector< TCoordRep > | GetVnlVector () const |
itkLegacyMacro (vnl_vector_ref< TCoordRep > Get_vnl_vector(void)) | |
itkLegacyMacro (vnl_vector< TCoordRep > Get_vnl_vector(void) 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 Self &r) |
Point & | operator= (const ValueType r[NPointDimension]) |
bool | operator== (const Self &pt) const |
Point () | |
void | SetToMidPoint (const Self &, const Self &) |
RealType | SquaredEuclideanDistanceTo (const Point< TCoordRepB, NPointDimension > &pa) const |
Point (const Point< TPointValueType, NPointDimension > &r) | |
Point (const TPointValueType r[NPointDimension]) | |
Point (const ValueType r[NPointDimension]) | |
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) |
Public Member Functions inherited from itk::FixedArray< TCoordRep, NPointDimension > | |
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 |
FixedArray () | |
FixedArray (const ValueType r[VLength]) | |
FixedArray (const ValueType &r) | |
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 |
Static Public Attributes | |
static const unsigned int | PointDimension = VPointDimension |
Static Public Attributes inherited from itk::Point< TCoordRep, VPointDimension > | |
static const unsigned int | PointDimension |
Static Public Attributes inherited from itk::FixedArray< TCoordRep, NPointDimension > | |
static const unsigned int | Dimension |
static const unsigned int | Length |
Protected Member Functions | |
void | Initialize () |
Additional Inherited Members | |
Static Public Member Functions inherited from itk::Point< TCoordRep, VPointDimension > | |
static unsigned int | GetPointDimension () |
Static Public Member Functions inherited from itk::FixedArray< TCoordRep, NPointDimension > | |
static FixedArray | Filled (const ValueType &) |
typedef Superclass::BaseArray itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::BaseArray |
Definition at line 51 of file itkQuadEdgeMeshPoint.h.
typedef Superclass::ConstIterator itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::ConstIterator |
Definition at line 53 of file itkQuadEdgeMeshPoint.h.
typedef Superclass::CoordRepType itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::CoordRepType |
Definition at line 49 of file itkQuadEdgeMeshPoint.h.
typedef Superclass::Iterator itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::Iterator |
Definition at line 52 of file itkQuadEdgeMeshPoint.h.
typedef Superclass::RealType itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::RealType |
Definition at line 50 of file itkQuadEdgeMeshPoint.h.
typedef QuadEdgeMeshPoint itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::Self |
Standard typedefs.
Definition at line 41 of file itkQuadEdgeMeshPoint.h.
typedef Point< TCoordRep, VPointDimension > itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::Superclass |
Definition at line 42 of file itkQuadEdgeMeshPoint.h.
typedef ValueType itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::ValueArrayType[itkGetStaticConstMacro(PointDimension)] |
Definition at line 56 of file itkQuadEdgeMeshPoint.h.
typedef Superclass::ValueType itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::ValueType |
Definition at line 48 of file itkQuadEdgeMeshPoint.h.
typedef Superclass::VectorType itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::VectorType |
Definition at line 54 of file itkQuadEdgeMeshPoint.h.
itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::QuadEdgeMeshPoint | ( | ) |
|
inlinevirtual |
Definition at line 65 of file itkQuadEdgeMeshPoint.h.
References itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::QuadEdgeMeshPoint().
itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::QuadEdgeMeshPoint | ( | const Self & | r | ) |
itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::QuadEdgeMeshPoint | ( | const Superclass & | r | ) |
|
inline |
Definition at line 68 of file itkQuadEdgeMeshPoint.h.
References itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::GetEdge(), itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::GetValence(), itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::Initialize(), itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::IsInternal(), itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::operator=(), itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::SetEdge(), and itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::SetPoint().
TQuadEdge* itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::GetEdge | ( | ) |
Accessor on m_Edge
Referenced by itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::QuadEdgeMeshPoint().
TQuadEdge* itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::GetEdge | ( | ) | const |
int itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::GetValence | ( | ) | const |
FIXME Documentation missing
Referenced by itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::QuadEdgeMeshPoint().
|
protected |
bool itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::IsInternal | ( | ) | const |
FIXME Documentation missing
Referenced by itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::QuadEdgeMeshPoint().
Self& itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::operator= | ( | const Self & | r | ) |
Self& itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::operator= | ( | const Superclass & | r | ) |
Self& itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::operator= | ( | const ValueType | r[VPointDimension] | ) |
void itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::SetEdge | ( | TQuadEdge * | inputEdge | ) |
Accessor on m_Edge
Referenced by itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::QuadEdgeMeshPoint().
void itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::SetPoint | ( | const Superclass & | point | ) |
Set the coordinates from a standard itk::Point
Referenced by itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >::QuadEdgeMeshPoint().
|
static |
Types & values defined in superclass.
Definition at line 46 of file itkQuadEdgeMeshPoint.h.