Public Member Functions | |
| Array3DInfo * | clone () const |
| Array3DInfoImpl (int sz0=0, int sz1=0, int sz2=0) | |
| Array3DInfoImpl (const Array3DInfo &) | |
| int | getSize (int dim) const |
| bool | setSize (int dim, int nsz) |
| uint64_t | getTotalSz () const |
| virtual uint64_t | getOffset (int, int, int) const |
Protected Attributes | |
| int | sz0_ |
| int | sz1_ |
| int | sz2_ |
| uint64_t | cachedtotalsz_ |
| Array3DInfoImpl::Array3DInfoImpl | ( | int | sz0 = 0, |
|
| int | sz1 = 0, |
|||
| int | sz2 = 0 | |||
| ) |
| Array3DInfoImpl::Array3DInfoImpl | ( | const Array3DInfo & | ) |
| Array3DInfo* Array3DInfoImpl::clone | ( | ) | const [inline, virtual] |
Implements ArrayNDInfo.
| uint64_t Array3DInfoImpl::getOffset | ( | int | p0, | |
| int | p1, | |||
| int | p2 | |||
| ) | const [inline, virtual] |
Returns offset in a 'flat' array.
Reimplemented from Array3DInfo.
| int Array3DInfoImpl::getSize | ( | int | dim | ) | const [inline, virtual] |
Implements ArrayNDInfo.
| uint64_t Array3DInfoImpl::getTotalSz | ( | ) | const [inline, virtual] |
Reimplemented from ArrayNDInfo.
| bool Array3DInfoImpl::setSize | ( | int | dim, | |
| int | nsz | |||
| ) | [virtual] |
Reimplemented from ArrayNDInfo.
uint64_t Array3DInfoImpl::cachedtotalsz_ [protected] |
int Array3DInfoImpl::sz0_ [protected] |
int Array3DInfoImpl::sz1_ [protected] |
int Array3DInfoImpl::sz2_ [protected] |
1.7.1