template<typename TCoordRep = double, unsigned int VIndexDimension = 2>
class itk::ContinuousIndex< TCoordRep, VIndexDimension >
A templated class holding a point in n-Dimensional image space.
ContinuousIndex is a templated class that holds a set of coordinates (components). The template parameter TCoordRep can be any data type that behaves like a primitive (or atomic) data type (int, short, float, complex). The VIndexDimension defines the number of components in the continuous index array.
- See Also
- Point
-
Index
- Examples:
- WikiExamples/ImageProcessing/LinearInterpolateImageFunction.cxx.
Definition at line 45 of file itkContinuousIndex.h.
|
| | ContinuousIndex (const ValueType r[IndexDimension]) |
| |
|
| | ContinuousIndex ()=default |
| |
| | ContinuousIndex (const ContinuousIndex &)=default |
| |
| | ContinuousIndex (ContinuousIndex &&)=default |
| |
| ContinuousIndex & | operator= (const ContinuousIndex &)=default |
| |
| ContinuousIndex & | operator= (ContinuousIndex &&)=default |
| |
| | ~ContinuousIndex ()=default |
| |
|
| | ContinuousIndex (const IndexType &index) |
| |
| 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 |
| |