|
cisst-saw
|
A template for a fixed size matrix with fixed spacing in memory. More...
#include <vctFixedSizeConstMatrixBase.h>
Classes | |
| class | ConstSubmatrix |
Public Member Functions | |
| VCT_CONTAINER_TRAITS_TYPEDEFS (_elementType) | |
| VCT_NARRAY_TRAITS_TYPEDEFS (DIMENSION) | |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_reverse_iterator | rbegin () const |
| const_reverse_iterator | rend () const |
| size_type | size () const |
| const nsize_type & | sizes (void) const |
| size_type | rows () const |
| size_type | cols () const |
| size_type | max_size () const |
| const nstride_type & | strides (void) const |
| difference_type | row_stride () const |
| difference_type | col_stride () const |
| bool | empty () const |
| ConstRowRefType | operator[] (size_type index) const |
| const_pointer | Pointer (size_type rowIndex, size_type colIndex) const |
| const_pointer | Pointer (void) const |
| bool | ValidIndex (size_type index) const |
| bool | ValidIndex (size_type rowIndex, size_type colIndex) const |
| bool | ValidRowIndex (size_type rowIndex) const |
| bool | ValidColIndex (size_type colIndex) const |
| const_reference | at (size_type index) const CISST_THROW(std |
| const_reference | at (size_type rowIndex, size_type colIndex) const CISST_THROW(std |
| const_reference | operator() (size_type rowIndex, size_type colIndex) const CISST_THROW(std |
| const_reference | Element (size_type rowIndex, size_type colIndex) const |
| ConstRowRefType | Row (size_type index) const |
| ConstColumnRefType | Column (size_type index) const |
| ConstDiagonalRefType | Diagonal (void) const |
| template<vct::size_type __subRows, vct::size_type __subCols> | |
| vctFixedSizeConstMatrixRef< _elementType, __subRows, __subCols, _rowStride, _colStride > | Ref (const size_type startRow=0, const size_type startCol=0) const CISST_THROW(std |
Incremental operations returning a scalar. | |
Compute a scalar from all the elements of the matrix. | |
| value_type | SumOfElements () const |
| value_type | ProductOfElements () const |
| value_type | Trace (void) const |
| value_type | NormSquare (void) const |
| NormType | Norm (void) 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 |
Storage format. | |
| bool | IsColMajor (void) const |
| bool | IsRowMajor (void) const |
| bool | IsCompact (void) const |
| bool | IsFortran (void) const |
| bool | StorageOrder (void) const |
| bool | IsSquare (void) const |
| bool | IsSquare (size_type size) const |
| template<size_type __rows, size_type __cols, stride_type __rowStride, stride_type __colStride, class __dataPtrType> | |
| bool | FastCopyCompatible (const vctFixedSizeConstMatrixBase< __rows, __cols, __rowStride, __colStride, value_type, __dataPtrType > &source) const |
| template<class __matrixOwnerType> | |
| bool | FastCopyCompatible (const vctDynamicConstMatrixBase< __matrixOwnerType, value_type > &source) const |
Elementwise comparisons between matrices. | |
Returns the matrix of comparison's results. | |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> | |
| bool | Equal (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> | |
| bool | operator== (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> | |
| bool | AlmostEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix, value_type tolerance) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> | |
| bool | AlmostEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> | |
| bool | NotEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> | |
| bool | operator!= (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> | |
| bool | Lesser (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> | |
| bool | LesserOrEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> | |
| bool | Greater (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> | |
| bool | GreaterOrEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> | |
| BoolMatrixValueType | ElementwiseEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> | |
| BoolMatrixValueType | ElementwiseNotEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> | |
| BoolMatrixValueType | ElementwiseLesser (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> | |
| BoolMatrixValueType | ElementwiseLesserOrEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> | |
| BoolMatrixValueType | ElementwiseGreater (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
| template<stride_type __rowStride, stride_type __colStride, class __dataPtrType> | |
| BoolMatrixValueType | ElementwiseGreaterOrEqual (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, value_type, __dataPtrType > &otherMatrix) const |
Elementwise comparisons between a matrix and a scalar. | |
Returns the result of the comparison. | |
| bool | Equal (const value_type &scalar) const |
| bool | operator== (const value_type &scalar) const |
| bool | NotEqual (const value_type &scalar) const |
| bool | operator!= (const value_type &scalar) const |
| bool | Lesser (const value_type &scalar) const |
| bool | LesserOrEqual (const value_type &scalar) const |
| bool | Greater (const value_type &scalar) const |
| bool | GreaterOrEqual (const value_type &scalar) const |
| BoolMatrixValueType | ElementwiseEqual (const value_type &scalar) const |
| BoolMatrixValueType | ElementwiseNotEqual (const value_type &scalar) const |
| BoolMatrixValueType | ElementwiseLesser (const value_type &scalar) const |
| BoolMatrixValueType | ElementwiseLesserOrEqual (const value_type &scalar) const |
| BoolMatrixValueType | ElementwiseGreater (const value_type &scalar) const |
| BoolMatrixValueType | ElementwiseGreaterOrEqual (const value_type &scalar) const |
Protected Member Functions | |
| void | ThrowUnlessValidIndex (size_type index) const CISST_THROW(std |
| void | ThrowUnlessValidIndex (size_type rowIndex, size_type colIndex) const CISST_THROW(std |
Protected Attributes | |
| DataType | Data |
Unary elementwise operations. | |
Returns the result of matrix.op(). | |
| MatrixValueType | Abs (void) const |
| MatrixValueType | Negation (void) const |
| MatrixValueType | Floor (void) const |
| MatrixValueType | Ceil (void) const |
| ConstRefTransposeType | TransposeRef (void) const |
| TransposeValueType | Transpose () const |
| std::string | ToString (void) const |
| 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 |
| static const MatrixValueType & | Eye (void) |
A template for a fixed size matrix with fixed spacing in memory.
The matrix can be defined over an existing memory block, or define its own memory block. The class's methods follow the STL specifications for Random Access Container. It uses vctFixedSizeMatrixTraits to define the types required by the STL interface.
This class defines a read-only memory matrix. The read/write matrix is derived from this class (compare with vctFixedStrideMatrixConstIterator). Therefore, all the methods of this class are const. The non-const matrix and methods are defined in vctFixedSizeMatrixBase.
Matrix indexing is zero-based.
The method provided for the compatibility with the STL containers start with a lower case. Other methods start with a capitalilized letter (see CISST naming convention).
| _elementType | the type of element in the matrix. |
| _rows | the number of rows that the matrix provides access to. |
| _cols | the number of columns that the matrix provides access to. |
| _rowStride | the spacing between the rows in the memory block. |
| _colStride | the spacing between the columns in the memory block. |
| _dataPtrType | the type of object that defines the matrix. This may be an element pointer of an acutal fixed-size C-style array type. |
| typedef vctFixedSizeMatrix<bool, ROWS, COLS, COLSTRIDE <= ROWSTRIDE> vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::BoolMatrixValueType |
The type of a matrix of booleans returned from operations on this object, e.g., ElementwiseEqual. The storage order is determined by comparing the strides.
| typedef vctFixedSizeVectorRef<_elementType, ROWS, ROWSTRIDE> vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::ColumnRefType |
The type indicating a column of this matrix accessed by (non-const) reference
| typedef vctFixedSizeVector<_elementType, ROWS> vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::ColumnValueType |
The type of vector object required to store a copy of a column of this matrix
| typedef MatrixTraits::const_iterator vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::const_iterator |
Const iterator on the elements of the matrix.
| typedef MatrixTraits::const_reverse_iterator vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::const_reverse_iterator |
Const reverse iterator on the elements of the matrix.
| typedef vctFixedSizeConstVectorRef<_elementType, ROWS, ROWSTRIDE> vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::ConstColumnRefType |
The type indicating a column of this matrix accessed by (const) reference
| typedef vctFixedSizeConstVectorRef<_elementType, DIAGONAL_LENGTH, DIAGONAL_STRIDE> vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::ConstDiagonalRefType |
The type indicating the main diagonal of the matrix accessed by (const) reference
| typedef vctFixedSizeConstMatrixRef<_elementType, _cols, _rows, _colStride, _rowStride> vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::ConstRefTransposeType |
The type of object representing this matrix accessed in transposed order. Access is by (const) reference
| typedef vctFixedSizeConstMatrixRef<_elementType, _rows, _cols, _rowStride, _colStride> vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::ConstRefType |
The type of const reference to this matrix.
| typedef vctFixedSizeConstVectorRef<_elementType, COLS, COLSTRIDE> vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::ConstRowRefType |
The type indicating a row of this matrix accessed by (const) reference
| typedef _dataPtrType vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::DataType |
| typedef vctFixedSizeVectorRef<_elementType, DIAGONAL_LENGTH, DIAGONAL_STRIDE> vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::DiagonalRefType |
The type indicating the main diagonal of the matrix accessed by (non-const) reference
| typedef MatrixTraits::iterator vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::iterator |
Iterator on the elements of the matrix.
| typedef vctFixedSizeMatrixTraits<_elementType, _rows, _cols, _rowStride, _colStride> vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::MatrixTraits |
Traits used for all useful types related to a vctFixedSizeMatrix
| typedef vctFixedSizeMatrix<_elementType, ROWS, COLS, COLSTRIDE <= ROWSTRIDE> vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::MatrixValueType |
The type of a matrix returned by value from operations on this object. The storage order is determined by comparing the strides.
| typedef vctFixedSizeMatrixRef<_elementType, _cols, _rows, _colStride, _rowStride> vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::RefTransposeType |
The type of object representing this matrix accessed in transposed order. Access is by (non-const) reference
| typedef vctFixedSizeMatrixRef<_elementType, _rows, _cols, _rowStride, _colStride> vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::RefType |
The type of reference to this matrix.
| typedef MatrixTraits::reverse_iterator vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::reverse_iterator |
Reverse iterator on the elements of the matrix.
| typedef vctFixedSizeVectorRef<_elementType, COLS, COLSTRIDE> vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::RowRefType |
The type indicating a row of this matrix accessed by (non-const) reference
| typedef vctFixedSizeVector<_elementType, COLS> vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::RowValueType |
The type of vector object required to store a copy of a row of this matrix
| typedef vctFixedSizeConstMatrixBase<_rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType> vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::ThisType |
Type of the matrix itself.
| typedef vctFixedSizeMatrix<_elementType, COLS, ROWS, COLSTRIDE <= ROWSTRIDE> vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::TransposeValueType |
The type of object required to store a transposed copy of this matrix. The storage order is determined by comparing the strides.
| anonymous enum |
| anonymous enum |
| anonymous enum |
| anonymous enum |
|
inline |
Unary elementwise operations on a matrix. For each element of the matrix "this", performs \( this[i] \leftarrow op(otherMatrix[i])\) where \(op\) can calculate the absolute value (Abs) or the opposite (Negation).
|
inline |
Return true if all the elements of this matrix are nonzero, false otherwise
|
inline |
|
inline |
|
inline |
Return true if any element of this matrix is nonzero, false otherwise
|
inline |
Access an element by index (const). Compare with std::vector::at(). This method can be a handy substitute for the overloaded operator () when operator overloading is unavailable or inconvenient.
|
inline |
Access an element by index (const). Compare with std::vector::at(). This method can be a handy substitute for the overloaded operator () when operator overloading is unavailable or inconvenient.
|
inline |
Returns a const iterator on the first element (STL compatibility).
|
inline |
|
inline |
Returns the column stride. Not required by STL but provided for completeness.
|
inline |
Return the number of matrix columns. Using smallcase naming following STL
|
inline |
|
inline |
|
inline |
Access an element by indices (const). This method allows to access an element without any bounds checking. It doesn't create any temporary row reference as a matrix[][] would do.
|
inline |
Comparison between a matrix and a scalar, containing the same type of elements. The comparaison ( \( = \neq < \leq > \geq \)) for ElementwiseEqual(), ElementwiseNotEqual(), ElementwiseLesser(), ElementwiseLesserOrEqual(), ElementwiseGreater() or ElementwiseGreaterOrEqual() is performed elementwise between the matrix and the scalar and stored in a newly created matrix. There is no operator provided since the semantic would be ambiguous.
|
inline |
Comparison between two matrices of the same size, containing the same type of elements. The strides and the internal representation (_dataPtrType) can be different. The comparaison ( \( = \neq < \leq > \geq \)) for ElementwiseEqual(), ElementwiseNotEqual(), ElementwiseLesser(), ElementwiseLesserOrEqual(), ElementwiseGreater() or ElementwiseGreaterOrEqual() is performed elementwise between the two matrices and stored in a newly created matrix. There is no operator provided since the semantic would be ambiguous.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Tell is the vector is empty (STL compatibility). False unless SIZE is zero.
|
inline |
Returns a const iterator on the past-the-last element (STL compatibility).
|
inline |
Comparison between a matrix and a scalar, containing the same type of elements. The comparaison ( \( = \neq < \leq > \geq \)) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the matrix and the scalar. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results.. The only operators provided are "==" and "!=" since the semantic is not ambiguous.
|
inline |
Comparison between two matrices of the same size, containing the same type of elements. The strides and the internal representation (_dataPtrType) can be different. The comparaison ( \( = \neq < \leq > \geq \)) for Equal(), NotEqual(), Lesser(), LesserOrEqual(), Greater() or GreaterOrEqual() is performed elementwise between the two matrices. A logical "and" is performed (except for NotEqual which uses a logical "or") to accumulate the elementwise results. The only operators provided are "==" and "!=" since the semantic is not ambiguous.
|
static |
Return the identity matrix for the size and type of elements of this matrix class. For example:
|
inline |
Test if the method FastCopyOf can be used instead of Assign. See FastCopyOf for more details.
|
inline |
Test if the method FastCopyOf can be used instead of Assign. See FastCopyOf for more details.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Return true if any element of this matrix is NaN, false otherwise
|
inline |
Test if the matrix storage order is column major.
|
inline |
Test if the matrix is compact, i.e. a m by n matrix actually uses a contiguous block of memory or size m by n.
|
inline |
Return true if all the elements of this matrix are finite, false otherwise
|
inline |
Test if the matrix is "Fortran" compatible, i.e. is compact and uses a column major storage order.
|
inline |
Return true if all the elements of this vector are strictly negative, false otherwise
|
inline |
Return true if all the elements of this vector are non-negative, false otherwise
|
inline |
Return true if all the elements of this vector are non-positive, false otherwise
|
inline |
Return true if all the elements of this vector are strictly positive, false otherwise
|
inline |
Test if the matrix storage order is row major.
|
inline |
Test if a matrix is square and of a given size.
|
inline |
Test if a matrix is square.
|
inline |
Return the L1 norm of the matrix, i.e. the sum of the absolute values of all the elements.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Return the Linf norm of the matrix, i.e. the maximum of the absolute values of all the elements.
|
inline |
Returns the maximum size of the matrix or vector (STL compatibility). For a fixed size matrix or vector, same as the size().
|
inline |
Return the maximum of the absolute values of all the elements.
|
inline |
Return the maximum element of the matrix.
|
inline |
Return the minimum of the absolute values of all the elements.
|
inline |
Compute the minimum AND maximum elements of the matrix. This method is more runtime-efficient than computing them separately.
| minElement | reference to store the minimum element result. |
| maxElement | reference to store the maximum element result. |
|
inline |
Return the minimum element of the matrix.
|
inline |
|
inline |
Return the norm of the matrix.
|
inline |
Return the square of the norm of the matrix.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Access an element by index (const). See method at().
|
inline |
|
inline |
|
inline |
Reference a row of this matrix by index (const).
|
inline |
Returns a const pointer to an element of the container, specified by its index. Addition to the STL requirements.
|
inline |
Returns a const pointer to the first element of the container. Addition to the STL requirements.
|
inline |
Return the product of the elements of the matrix.
|
inline |
Returns a reverse const iterator on the last element (STL compatibility).
|
inline |
Create a const reference to a sub matrix
|
inline |
Returns a reverse const iterator on the element before first (STL compatibility).
|
inline |
|
inline |
Returns the row stride. Not required by STL but provided for completeness.
|
inline |
Return the number of matrix rows. Using smallcase naming following STL
|
inline |
Binary serialization
|
inline |
Returns the size of the matrix or vector (STL compatibility).
|
inline |
Return a fixed size vector containing the number of rows and columns.
|
inline |
Return the storage order, i.e. either VCT_ROW_MAJOR or VCT_COL_MAJOR.
|
inline |
Return a fixed size vector containing the row and column strides.
|
inline |
Return the sum of the elements of the matrix.
|
inlineprotected |
Check the validity of an index.
|
inlineprotected |
Check the validity of the row and column indices.
|
inline |
Print the matrix in a human readable format
|
inline |
Print data only with optional separator
|
inline |
Return a string representation of the matrix elements
|
inline |
Return the trace of the matrix, i.e. the sum of elements of its diagonal.
|
inline |
Return a transposed copy of this matrix.
|
inline |
Return a transposed reference to this matrix. The actual definition of this method follows the declaration of class vctFixedSizeConstMatrixRef.
|
inline |
Returns true if colIndex is a valid column index.
|
inline |
Returns true if the index is lesser or equal to the number of elements of the matrix.
|
inline |
Returns true if both rowIndex and colIndex are valid indices.
|
inline |
Returns true if rowIndex is a valid row index.
| vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::VCT_CONTAINER_TRAITS_TYPEDEFS | ( | _elementType | ) |
| vctFixedSizeConstMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, _dataPtrType >::VCT_NARRAY_TRAITS_TYPEDEFS | ( | DIMENSION | ) |
|
protected |
A declaration of the matrix-defining member object