Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions

CubeDataPack Class Reference

DataPack for volume data, where the dims correspond to inl/crl/z . More...

Inheritance diagram for CubeDataPack:
VolumeDataPack DataPack NamedObject CallBacker

List of all members.

Public Member Functions

 CubeDataPack (const char *categry, Array3D< float > *)
 Array2D become mine (of course).
 ~CubeDataPack ()
CubeSamplingsampling ()
const CubeSamplingsampling () const
virtual void getAuxInfo (int, int, int, IOPar &) const
 int,int,int = Array3D position
Coord3 getCoord (int, int, int) const
 int,int,int = Array3D position
void dumpInfo (IOPar &) const

Protected Member Functions

 CubeDataPack (const char *category)

Protected Attributes

CubeSamplingcs_

Private Member Functions

void init ()

Detailed Description

DataPack for volume data, where the dims correspond to inl/crl/z .


Constructor & Destructor Documentation

CubeDataPack::CubeDataPack ( const char *  categry,
Array3D< float > *   
)

Array2D become mine (of course).

CubeDataPack::~CubeDataPack (  ) 
CubeDataPack::CubeDataPack ( const char *  category  )  [protected]

For this you have to overload data() and the destructor


Member Function Documentation

void CubeDataPack::dumpInfo ( IOPar  )  const [virtual]

Reimplemented from VolumeDataPack.

virtual void CubeDataPack::getAuxInfo ( int  ,
int  ,
int  ,
IOPar  
) const [inline, virtual]

int,int,int = Array3D position

Coord3 CubeDataPack::getCoord ( int  ,
int  ,
int   
) const

int,int,int = Array3D position

void CubeDataPack::init (  )  [private]
const CubeSampling& CubeDataPack::sampling (  )  const [inline]
CubeSampling& CubeDataPack::sampling (  )  [inline]

Member Data Documentation