osgEarth 2.1.1
|
Public Member Functions | |
SubArray (int base, Store &store, const int *strides, const int *indexBase) | |
SubArray (const SubArray &rhs) | |
reference | operator[] (int index) |
Protected Attributes | |
const int * | _indexBase |
Private Types | |
typedef SubArraySimple < ElementType, Store, N > | super_type |
typedef super_type::reference | reference |
Definition at line 55 of file MultiArray.
typedef super_type::reference seamless::SubArray< ElementType, Store, N >::reference [private] |
Reimplemented from seamless::SubArraySimple< ElementType, Store, N >.
Definition at line 58 of file MultiArray.
typedef SubArraySimple<ElementType, Store, N> seamless::SubArray< ElementType, Store, N >::super_type [private] |
Reimplemented from seamless::SubArraySimple< ElementType, Store, N >.
Definition at line 57 of file MultiArray.
seamless::SubArray< ElementType, Store, N >::SubArray | ( | int | base, |
Store & | store, | ||
const int * | strides, | ||
const int * | indexBase | ||
) | [inline] |
Definition at line 60 of file MultiArray.
: super_type(base, store, strides), _indexBase(indexBase) { }
seamless::SubArray< ElementType, Store, N >::SubArray | ( | const SubArray< ElementType, Store, N > & | rhs | ) | [inline] |
Definition at line 66 of file MultiArray.
: super_type(rhs), _indexBase(rhs._indexBase) { }
reference seamless::SubArray< ElementType, Store, N >::operator[] | ( | int | index | ) | [inline] |
Reimplemented from seamless::SubArraySimple< ElementType, Store, N >.
Definition at line 71 of file MultiArray.
{ return super_type::access(index, this->_store, this->_strides, _indexBase); }
const int* seamless::SubArray< ElementType, Store, N >::_indexBase [protected] |
Definition at line 77 of file MultiArray.