|
| | VCT_CONTAINER_TRAITS_TYPEDEFS (_elementType) |
| | vctQuaternionRotation3 () |
| | vctQuaternionRotation3 (const ThisType &quaternionRotation) |
| ThisType & | operator= (const ThisType &quaternionRotation) |
| template<class __containerType> |
| | vctQuaternionRotation3 (const vctQuaternionRotation3Base< __containerType > &other) CISST_THROW(std |
| | vctQuaternionRotation3 (const value_type &x, const value_type &y, const value_type &z, const value_type &r) CISST_THROW(std |
| template<class __containerType> |
| | vctQuaternionRotation3 (const vctMatrixRotation3Base< __containerType > &matrixRotation) CISST_THROW(std |
| | vctQuaternionRotation3 (const vctAxisAngleRotation3< value_type > &axisAngleRotation) CISST_THROW(std |
| template<class __containerType> |
| | vctQuaternionRotation3 (const vctRodriguezRotation3Base< __containerType > &rodriguezRotation) CISST_THROW(std |
| | vctQuaternionRotation3 (const ThisType &quaternionRotation, bool normalizeInput) |
| template<class _containerType> |
| | vctQuaternionRotation3 (const _containerType &vector4, bool normalizeInput) |
| | vctQuaternionRotation3 (const value_type &x, const value_type &y, const value_type &z, const value_type &r, bool normalizeInput) |
| template<class __containerType> |
| | vctQuaternionRotation3 (const vctMatrixRotation3Base< __containerType > &matrixRotation, bool normalizeInput) |
| | vctQuaternionRotation3 (const vctAxisAngleRotation3< value_type > &axisAngleRotation, bool normalizeInput) |
| template<class __containerType> |
| | vctQuaternionRotation3 (const vctRodriguezRotation3Base< __containerType > &rodriguezRotation, bool normalizeInput) |
| template<class __containerType> |
| ThisType & | operator= (const vctQuaternionRotation3Base< __containerType > &other) |
| | VCT_CONTAINER_TRAITS_TYPEDEFS (typename ContainerType::value_type) |
| | vctQuaternionRotation3Base (void) |
| ThisType & | operator= (const ThisType &quaternionRotation) |
| ThisType & | From (value_type x, value_type y, value_type z, value_type r) CISST_THROW(std |
| ThisType & | FromNormalized (const vctQuaternionRotation3Base< __containerType > &other) |
| ThisType & | FromRaw (const vctQuaternionRotation3Base< __containerType > &other) |
| ThisType & | NormalizedOf (const ThisType &otherQuaternion) |
| ThisType & | NormalizedSelf (void) |
| ThisType | Normalized (void) const |
| ThisType & | InverseSelf (void) |
| ThisType & | InverseOf (const ThisType &otherRotation) |
| ThisType | Inverse (void) const |
| void | ApplyTo (const vctFixedSizeConstVectorBase< DIMENSION, __stride1, value_type, __dataPtrType1 > &input, vctFixedSizeVectorBase< DIMENSION, __stride2, value_type, __dataPtrType2 > &output) const |
| void | ApplyInverseTo (const vctFixedSizeConstVectorBase< DIMENSION, __stride1, value_type, __dataPtrType1 > &input, vctFixedSizeVectorBase< DIMENSION, __stride2, value_type, __dataPtrType2 > &output) const |
| bool | AlmostEquivalent (const ThisType &other, value_type tolerance=TypeTraits::Tolerance()) const |
| ThisType | operator* (const ThisType &input) const |
| CISST_DEPRECATED void | GetAxisAngle (vctFixedSizeVectorBase< 3, __stride, value_type, __dataPtrType > &axis, value_type &angle) |
| | VCT_CONTAINER_TRAITS_TYPEDEFS (typename ContainerType::value_type) |
| | vctQuaternionBase (void) |
| const_reference | R (void) const |
| ThisType & | ConjugateOf (const vctQuaternionBase< __containerTypeOther > &otherQuaternion) |
| ThisType & | ConjugateSelf (void) |
| ThisType | Conjugate (void) const |
| ThisType & | ProductOf (const vctQuaternionBase< __containerType1 > &quat1, const vctQuaternionBase< __containerType2 > &quat2) |
| ThisType & | QuotientOf (const vctQuaternionBase< __containerType1 > &quat1, const vctQuaternionBase< __containerType2 > &quat2) |
| ThisType & | PostMultiply (const vctQuaternionBase< __containerTypeOther > &other) |
| ThisType & | PreMultiply (const vctQuaternionBase< __containerTypeOther > &other) |
| ThisType & | Divide (const vctQuaternionBase< __containerTypeOther > &other) |
| | VCT_CONTAINER_TRAITS_TYPEDEFS (_elementType) |
| | vctFixedSizeVector () |
| ThisType & | operator= (const ThisType &other) |
| bool | FromStreamRaw (std::istream &inputStream, const char delimiter=' ') |
| void | DeSerializeRaw (std::istream &inputStream) |
| | VCT_CONTAINER_TRAITS_TYPEDEFS (_elementType) |
| iterator | begin (void) |
| iterator | end (void) |
| reverse_iterator | rbegin (void) |
| reverse_iterator | rend (void) |
| reference | operator[] (size_type index) |
| reference | at (size_type index) CISST_THROW(std |
| reference | operator() (size_type index) CISST_THROW(std |
| reference | Element (size_type index) |
| pointer | Pointer (size_type index=0) |
| value_type | SetAll (const value_type &value) |
| bool | Zeros (void) |
| ThisType & | Assign (const vctFixedSizeConstVectorBase< _size, __stride, __elementType, __dataPtrType > &other) |
| ThisType & | operator= (const vctFixedSizeConstVectorBase< _size, __stride, __elementType, __dataPtrType > &other) |
| ThisType & | ForceAssign (const vctFixedSizeConstVectorBase< _size, __stride, __elementType, __dataPtrType > &other) |
| bool | FastCopyOf (const vctDynamicConstVectorBase< __vectorOwnerType, value_type > &source, bool performSafetyChecks=true) CISST_THROW(std |
| ThisType & | ConcatenationOf (const vctFixedSizeConstVectorBase< SIZEMINUSONE, __stride, __elementTypeVector, __dataPtrType > &other, __elementType last) |
| value_type & | X (void) |
| value_type & | Y (void) |
| value_type & | Z (void) |
| value_type & | W (void) |
| vctFixedSizeVectorRef< _elementType, 2, _stride > | XY (void) |
| vctFixedSizeVectorRef< _elementType, 2, 2 *_stride > | XZ (void) |
| vctFixedSizeVectorRef< _elementType, 2, 3 *_stride > | XW (void) |
| vctFixedSizeVectorRef< _elementType, 2, _stride > | YZ (void) |
| vctFixedSizeVectorRef< _elementType, 2, 2 *_stride > | YW (void) |
| vctFixedSizeVectorRef< _elementType, 2, _stride > | ZW (void) |
| vctFixedSizeVectorRef< _elementType, 3, _stride > | XYZ (void) |
| vctFixedSizeVectorRef< _elementType, 3, _stride > | YZW (void) |
| vctFixedSizeVectorRef< _elementType, 4, _stride > | XYZW (void) |
| RowConstMatrixRefType | AsRowMatrix (void) const |
| ColConstMatrixRefType | AsColMatrix (void) const |
| vctFixedSizeConstVectorRef< _elementType, __subSize, _stride > | Ref (const size_type startPosition=0) const CISST_THROW(std |
| void | SelectFrom (const vctFixedSizeConstVectorBase< __inputSize, __inputStride, _elementType, __inputDataPtrType > &input, const vctFixedSizeConstVectorBase< _size, __indexStride, index_type, __indexDataPtrType > &index) |
| void | CrossProductOf (const vctFixedSizeConstVectorBase< 3, __stride1, _elementType, __dataPtr1Type > &inputVector1, const vctFixedSizeConstVectorBase< 3, __stride2, _elementType, __dataPtr2Type > &inputVector2) |
| ThisType & | SumOf (const vctFixedSizeConstVectorBase< _size, __stride1, value_type, __dataPtrType1 > &vector1, const vctFixedSizeConstVectorBase< _size, __stride2, value_type, __dataPtrType2 > &vector2) |
| ThisType & | DifferenceOf (const vctFixedSizeConstVectorBase< _size, __stride1, value_type, __dataPtrType1 > &vector1, const vctFixedSizeConstVectorBase< _size, __stride2, value_type, __dataPtrType2 > &vector2) |
| ThisType & | ElementwiseProductOf (const vctFixedSizeConstVectorBase< _size, __stride1, value_type, __dataPtrType1 > &vector1, const vctFixedSizeConstVectorBase< _size, __stride2, value_type, __dataPtrType2 > &vector2) |
| ThisType & | ElementwiseRatioOf (const vctFixedSizeConstVectorBase< _size, __stride1, value_type, __dataPtrType1 > &vector1, const vctFixedSizeConstVectorBase< _size, __stride2, value_type, __dataPtrType2 > &vector2) |
| ThisType & | ElementwiseMinOf (const vctFixedSizeConstVectorBase< _size, __stride1, value_type, __dataPtrType1 > &vector1, const vctFixedSizeConstVectorBase< _size, __stride2, value_type, __dataPtrType2 > &vector2) |
| ThisType & | ElementwiseMaxOf (const vctFixedSizeConstVectorBase< _size, __stride1, value_type, __dataPtrType1 > &vector1, const vctFixedSizeConstVectorBase< _size, __stride2, value_type, __dataPtrType2 > &vector2) |
| ThisType & | Add (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) |
| ThisType & | Subtract (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) |
| ThisType & | ElementwiseMultiply (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) |
| ThisType & | ElementwiseDivide (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) |
| ThisType & | ElementwiseMin (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) |
| ThisType & | ElementwiseMax (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) |
| ThisType & | operator+= (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) |
| ThisType & | operator-= (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) |
| ThisType & | SwapElementsWith (vctFixedSizeVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) |
| ThisType & | ProductOf (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &vector, const value_type scalar) |
| ThisType & | RatioOf (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &vector, const value_type scalar) |
| ThisType & | ClippedAboveOf (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &vector, const value_type upperBound) |
| ThisType & | ClippedBelowOf (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &vector, const value_type lowerBound) |
| ThisType & | Multiply (const value_type scalar) |
| ThisType & | Divide (const value_type scalar) |
| ThisType & | ClipAbove (const value_type upperBound) |
| ThisType & | ClipBelow (const value_type lowerBound) |
| ThisType & | operator*= (const value_type scalar) |
| ThisType & | operator/= (const value_type scalar) |
| ThisType & | AddProductOf (const value_type scalar, const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) |
| ThisType & | AddElementwiseProductOf (const vctFixedSizeConstVectorBase< _size, __stride1, value_type, __dataPtrType1 > &vector1, const vctFixedSizeConstVectorBase< _size, __stride2, value_type, __dataPtrType2 > &vector2) |
| ThisType & | AbsOf (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) |
| ThisType & | NegationOf (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) |
| ThisType & | FloorOf (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) |
| ThisType & | CeilOf (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) |
| ThisType & | NormalizedOf (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) CISST_THROW(std |
| ThisType & | AbsSelf (void) |
| ThisType & | NegationSelf (void) |
| ThisType & | FloorSelf (void) |
| ThisType & | CeilSelf (void) |
| ThisType & | NormalizedSelf (void) CISST_THROW(std |
| | VCT_CONTAINER_TRAITS_TYPEDEFS (_elementType) |
| const_iterator | begin (void) const |
| const_iterator | end (void) const |
| const_reverse_iterator | rbegin (void) const |
| const_reverse_iterator | rend (void) const |
| size_type | size (void) const |
| size_type | max_size (void) const |
| difference_type | stride (void) const |
| bool | empty (void) const |
| const_reference | operator[] (size_type index) const |
| const_reference | at (size_type index) const CISST_THROW(std |
| const_reference | operator() (size_type index) const CISST_THROW(std |
| const_reference | Element (size_type index) const |
| const_pointer | Pointer (size_type index=0) const |
| bool | ValidIndex (size_type index) const |
| const value_type & | X (void) const |
| const value_type & | Y (void) const |
| const value_type & | Z (void) const |
| const value_type & | W (void) const |
| vctFixedSizeConstVectorRef< _elementType, 2, _stride > | XY (void) const |
| vctFixedSizeConstVectorRef< _elementType, 2, 2 *_stride > | XZ (void) const |
| vctFixedSizeConstVectorRef< _elementType, 2, 3 *_stride > | XW (void) const |
| vctFixedSizeConstVectorRef< _elementType, 2, _stride > | YZ (void) const |
| vctFixedSizeConstVectorRef< _elementType, 2, 2 *_stride > | YW (void) const |
| vctFixedSizeConstVectorRef< _elementType, 2, _stride > | ZW (void) const |
| vctFixedSizeConstVectorRef< _elementType, 3, _stride > | XYZ (void) const |
| vctFixedSizeConstVectorRef< _elementType, 3, _stride > | YZW (void) const |
| vctFixedSizeConstVectorRef< _elementType, 4, _stride > | XYZW (void) const |
| RowConstMatrixRefType | AsRowMatrix (void) const |
| ColConstMatrixRefType | AsColMatrix (void) const |
| vctFixedSizeConstVectorRef< _elementType, __subSize, _stride > | Ref (const size_type startPosition=0) const CISST_THROW(std |
| value_type | SumOfElements (void) const |
| value_type | ProductOfElements (void) const |
| value_type | NormSquare (void) const |
| NormType | Norm (void) const |
| bool | IsNormalized (_elementType tolerance=cmnTypeTraits< _elementType >::Tolerance()) const |
| value_type | L1Norm (void) const |
| value_type | LinfNorm (void) const |
| value_type | MaxElement (void) const |
| value_type | MinElement (void) const |
| value_type | MaxAbsElement (void) const |
| value_type | MinAbsElement (void) const |
| void | MinAndMaxElement (value_type &minElement, value_type &maxElement) const |
| bool | IsPositive (void) const |
| bool | IsNonNegative (void) const |
| bool | IsNonPositive (void) const |
| bool | IsNegative (void) const |
| bool | All (void) const |
| bool | Any (void) const |
| bool | IsFinite (void) const |
| bool | HasNaN (void) const |
| bool | IsCompact (void) const |
| bool | IsFortran (void) const |
| bool | FastCopyCompatible (const vctFixedSizeConstVectorBase< __size, __stride, value_type, __dataPtrType > &source) const |
| value_type | DotProduct (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) const |
| bool | Equal (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) const |
| bool | operator== (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) const |
| bool | AlmostEqual (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector, value_type tolerance) const |
| bool | NotEqual (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) const |
| bool | operator!= (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) const |
| bool | Lesser (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) const |
| bool | LesserOrEqual (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) const |
| bool | Greater (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) const |
| bool | GreaterOrEqual (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) const |
| BoolVectorValueType | ElementwiseEqual (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) const |
| BoolVectorValueType | ElementwiseNotEqual (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) const |
| BoolVectorValueType | ElementwiseLesser (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) const |
| BoolVectorValueType | ElementwiseLesserOrEqual (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) const |
| BoolVectorValueType | ElementwiseGreater (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) const |
| BoolVectorValueType | ElementwiseGreaterOrEqual (const vctFixedSizeConstVectorBase< _size, __stride, value_type, __dataPtrType > &otherVector) const |
| VectorValueType | Abs (void) const |
| VectorValueType | Negation (void) const |
| VectorValueType | Floor (void) const |
| VectorValueType | Ceil (void) const |
| VectorValueType Normalized(void) const CISST_THROW(std void | ToStream (std::ostream &outputStream) const |
| void | ToStreamRaw (std::ostream &outputStream, const char delimiter=' ', bool headerOnly=false, const std::string &headerPrefix="") const |
| void | SerializeRaw (std::ostream &outputStream) const |