Public Member Functions | Protected Member Functions | Protected Attributes

Attrib::Flat3DDataPack Class Reference

Flat data pack from 3D attribute extraction. More...

Inheritance diagram for Attrib::Flat3DDataPack:
FlatDataPack Attrib::DataPackCommon DataPack NamedObject CallBacker

List of all members.

Public Member Functions

 Flat3DDataPack (DescID, const DataCubes &, int cubeidx)
virtual ~Flat3DDataPack ()
virtual const char * sourceType () const
virtual bool isVertical () const
int getCubeIdx () const
const DataCubescube () const
Array2D< float > & data ()
CubeSampling::Dir dataDir () const
const char * dimName (bool) const
Coord3 getCoord (int, int) const
void getAltDim0Keys (BufferStringSet &) const
double getAltDim0Value (int, int) const
void getAuxInfo (int, int, IOPar &) const
void dumpInfo (IOPar &) const

Protected Member Functions

void setPosData ()
void createA2DSFromMultCubes ()
void createA2DSFromSingCube (int)

Protected Attributes

const DataCubescube_
Array2DSlice< float > * arr2dsl_
Array2D< float > * arr2dsource_
CubeSampling::Dir dir_
bool usemultcubes_
int cubeidx_

Detailed Description

Flat data pack from 3D attribute extraction.


Constructor & Destructor Documentation

Attrib::Flat3DDataPack::Flat3DDataPack ( DescID  ,
const DataCubes ,
int  cubeidx 
)
virtual Attrib::Flat3DDataPack::~Flat3DDataPack (  )  [virtual]

Member Function Documentation

void Attrib::Flat3DDataPack::createA2DSFromMultCubes (  )  [protected]
void Attrib::Flat3DDataPack::createA2DSFromSingCube ( int   )  [protected]
const DataCubes& Attrib::Flat3DDataPack::cube (  )  const [inline]
Array2D<float>& Attrib::Flat3DDataPack::data (  ) 
CubeSampling::Dir Attrib::Flat3DDataPack::dataDir (  )  const [inline]
const char* Attrib::Flat3DDataPack::dimName ( bool   )  const
void Attrib::Flat3DDataPack::dumpInfo ( IOPar  )  const

Reimplemented from Attrib::DataPackCommon.

void Attrib::Flat3DDataPack::getAltDim0Keys ( BufferStringSet  )  const
double Attrib::Flat3DDataPack::getAltDim0Value ( int  ,
int   
) const
void Attrib::Flat3DDataPack::getAuxInfo ( int  ,
int  ,
IOPar  
) const
Coord3 Attrib::Flat3DDataPack::getCoord ( int  ,
int   
) const
int Attrib::Flat3DDataPack::getCubeIdx (  )  const [inline]
virtual bool Attrib::Flat3DDataPack::isVertical (  )  const [inline, virtual]

Reimplemented from Attrib::DataPackCommon.

void Attrib::Flat3DDataPack::setPosData (  )  [protected]
virtual const char* Attrib::Flat3DDataPack::sourceType (  )  const [inline, virtual]

Member Data Documentation