![]() |
OpendTect
7.0
|
Contains the information about the size of Array4D, and in what order the data is stored (if accessable via a pointer). More...
Public Member Functions | |
| int | getNDim () const override |
| std::uint64_t | getOffset (const int *pos) const override |
| virtual std::uint64_t | getOffset (int, int, int, int) const |
| bool | validPos (const int *pos) const override |
| virtual bool | validPos (int, int, int, int) const |
Public Member Functions inherited from ArrayNDInfo | |
| virtual | ~ArrayNDInfo () |
| virtual ArrayNDInfo * | clone () const =0 |
| virtual bool | getArrayPos (std::uint64_t, int *) const |
| virtual int | getSize (int dim) const =0 |
| virtual std::uint64_t | getTotalSz () const |
| virtual bool | isOK () const |
| int | nrDims () const |
| virtual bool | setSize (int dim, int sz) |
| bool | validDimPos (int dim, int pos) const |
Additional Inherited Members | |
Public Types inherited from ArrayNDInfo | |
| typedef nr_dims_type | dim_idx_type |
| typedef size_type | idx_type |
| typedef const idx_type * | NDPos |
| typedef TypeSet< idx_type > | NDPosBuf |
| typedef const size_type * | NDSize |
| typedef std::int16_t | nr_dims_type |
| typedef std::int64_t | offset_type |
| typedef std::int32_t | size_type |
| typedef offset_type | total_size_type |
Protected Member Functions inherited from ArrayNDInfo | |
| std::uint64_t | calcTotalSz () const |
Contains the information about the size of Array4D, and in what order the data is stored (if accessable via a pointer).
<>
|
inlineoverridevirtual |
Implements ArrayNDInfo.
|
inlineoverridevirtual |
Returns offset in a 'flat' array.
Reimplemented from ArrayNDInfo.
|
virtual |
Returns offset in a 'flat' array.
|
inlineoverridevirtual |
Checks if the position exists.
Reimplemented from ArrayNDInfo.
|
virtual |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024