OpendTect-6_4  6.4
Public Member Functions | List of all members
Array3DInfo Class Reference

Contains the information about the size of Array3D, and in what order the data is stored (if accessable via a pointer). More...

Inheritance diagram for Array3DInfo:
[legend]

Public Member Functions

virtual int getNDim () const
 
virtual uint64_t getOffset (int, int, int) const
 
virtual bool validPos (int, int, int) const
 
virtual uint64_t getOffset (const int *iarr) const
 
virtual bool validPos (const int *iarr) const
 
- Public Member Functions inherited from ArrayNDInfo
virtual ArrayNDInfoclone () const =0
 
virtual ~ArrayNDInfo ()
 
virtual int getSize (int dim) const =0
 
virtual bool setSize (int dim, int sz)
 
virtual bool isOK () const
 
virtual uint64_t getTotalSz () const
 
bool validDimPos (int dim, int pos) const
 
virtual bool getArrayPos (uint64_t, int *) const
 

Additional Inherited Members

- Protected Member Functions inherited from ArrayNDInfo
uint64_t calcTotalSz () const
 

Detailed Description

Contains the information about the size of Array3D, and in what order the data is stored (if accessable via a pointer).

Member Function Documentation

virtual int Array3DInfo::getNDim ( ) const
inlinevirtual

Implements ArrayNDInfo.

virtual uint64_t Array3DInfo::getOffset ( int  ,
int  ,
int   
) const
virtual

Returns offset in a 'flat' array.

virtual uint64_t Array3DInfo::getOffset ( const int *  ) const
inlinevirtual

Returns offset in a 'flat' array.

Reimplemented from ArrayNDInfo.

virtual bool Array3DInfo::validPos ( int  ,
int  ,
int   
) const
virtual
virtual bool Array3DInfo::validPos ( const int *  ) const
inlinevirtual

Checks if the position exists.

Reimplemented from ArrayNDInfo.


Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019