|
cisst-saw
|
#include <vctDynamicMatrixRefOwner.h>
Public Types | |
| enum | { DIMENSION = 2 } |
| typedef vctDynamicMatrixRefOwner < value_type > | ThisType |
| typedef vctVarStrideMatrixConstIterator < value_type > | const_iterator |
| typedef vctVarStrideMatrixConstIterator < value_type > | const_reverse_iterator |
| typedef vctVarStrideMatrixIterator < value_type > | iterator |
| typedef vctVarStrideMatrixIterator < value_type > | reverse_iterator |
Public Member Functions | |
| VCT_CONTAINER_TRAITS_TYPEDEFS (_elementType) | |
| VCT_NARRAY_TRAITS_TYPEDEFS (DIMENSION) | |
| vctDynamicMatrixRefOwner () | |
| vctDynamicMatrixRefOwner (size_type rows, size_type cols, stride_type rowStride, stride_type colStride, pointer data) | |
| void | SetRef (size_type rows, size_type cols, pointer dataPointer, bool storageOrder) |
| void | SetRef (const nsize_type &sizes, pointer dataPointer, bool storageOrder) |
| void | SetRef (size_type rows, size_type cols, stride_type rowStride, stride_type colStride, pointer data) |
| void | SetRef (const nsize_type &sizes, stride_type rowStride, stride_type colStride, pointer data) |
| void | SetRef (const nsize_type &sizes, const nstride_type &strides, pointer data) |
| size_type | size (void) const |
| const nsize_type & | sizes (void) const |
| size_type | rows (void) const |
| size_type | cols (void) const |
| const nstride_type & | strides (void) const |
| difference_type | row_stride (void) const |
| difference_type | col_stride (void) const |
| pointer | Pointer (index_type rowIndex, index_type colIndex) |
| pointer | Pointer (void) |
| const_pointer | Pointer (index_type rowIndex, index_type colIndex) const |
| const_pointer | Pointer (void) const |
| const_iterator | begin (void) const |
| const_iterator | end (void) const |
| iterator | begin (void) |
| iterator | end (void) |
| const_reverse_iterator | rbegin (void) const |
| const_reverse_iterator | rend (void) const |
| reverse_iterator | rbegin (void) |
| reverse_iterator | rend (void) |
| bool | IsColMajor (void) const |
| bool | IsRowMajor (void) const |
| bool | IsCompact (void) const |
| bool | StorageOrder (void) const |
Protected Member Functions | |
| void | UpdateCachedData (void) |
Protected Attributes | |
| nsize_type | SizesMember |
| nstride_type | StridesMember |
| bool | IsCompactMember |
| value_type * | Data |
This templated class stores a pointer, a size, and a stride, and allows element access, but does not provide any other operations, and does not own the data
| typedef vctVarStrideMatrixConstIterator<value_type> vctDynamicMatrixRefOwner< _elementType >::const_iterator |
| typedef vctVarStrideMatrixConstIterator<value_type> vctDynamicMatrixRefOwner< _elementType >::const_reverse_iterator |
| typedef vctVarStrideMatrixIterator<value_type> vctDynamicMatrixRefOwner< _elementType >::iterator |
| typedef vctVarStrideMatrixIterator<value_type> vctDynamicMatrixRefOwner< _elementType >::reverse_iterator |
| typedef vctDynamicMatrixRefOwner<value_type> vctDynamicMatrixRefOwner< _elementType >::ThisType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
| vctDynamicMatrixRefOwner< _elementType >::VCT_CONTAINER_TRAITS_TYPEDEFS | ( | _elementType | ) |
| vctDynamicMatrixRefOwner< _elementType >::VCT_NARRAY_TRAITS_TYPEDEFS | ( | DIMENSION | ) |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.6