Implementation of Array4DInfo.
More...
#include <arrayndinfo.h>
|
| | Array4DInfoImpl (const Array4DInfo &) |
| |
| | Array4DInfoImpl (int sz0=0, int sz1=0, int sz2=0, int sz3=0) |
| |
| Array4DInfo * | clone () const override |
| |
| int | getSize (int dim) const override |
| |
| bool | isOK () const override |
| |
| bool | setSize (int dim, int nsz) override |
| |
| virtual od_uint64 | totalSize () const |
| |
| int | getNDim () const override |
| |
| od_uint64 | getOffset (const int *pos) const override |
| |
| virtual od_uint64 | getOffset (int, int, int, int) const |
| |
| bool | validPos (const int *pos) const override |
| |
| virtual bool | validPos (int, int, int, int) const |
| |
| virtual | ~ArrayNDInfo () |
| |
| virtual bool | getArrayPos (od_uint64, int *) const |
| |
| virtual od_uint64 | getTotalSz () const |
| |
| int | nrDims () const |
| |
| bool | validDimPos (int dim, int pos) const |
| |
Implementation of Array4DInfo.
<>
◆ Array4DInfoImpl() [1/2]
| Array4DInfoImpl::Array4DInfoImpl |
( |
int | sz0 = 0, |
|
|
int | sz1 = 0, |
|
|
int | sz2 = 0, |
|
|
int | sz3 = 0 ) |
◆ Array4DInfoImpl() [2/2]
| Array4DInfoImpl::Array4DInfoImpl |
( |
const Array4DInfo & | | ) |
|
◆ clone()
◆ getSize()
| int Array4DInfoImpl::getSize |
( |
int | dim | ) |
const |
|
inlineoverridevirtual |
◆ isOK()
| bool Array4DInfoImpl::isOK |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ setSize()
| bool Array4DInfoImpl::setSize |
( |
int | dim, |
|
|
int | nsz ) |
|
overridevirtual |
◆ totalSize()
| virtual od_uint64 Array4DInfoImpl::totalSize |
( |
| ) |
const |
|
inlinevirtual |
◆ cachedtotalsz_
| od_uint64 Array4DInfoImpl::cachedtotalsz_ |
|
protected |
◆ dimsz_
| int Array4DInfoImpl::dimsz_[4] |
|
protected |