Public Member Functions | Protected Attributes | Private Member Functions

MPE::DataHolder Class Reference

Inheritance diagram for MPE::DataHolder:
MPE::AbstDataHolder CallBacker

List of all members.

Public Member Functions

 DataHolder ()
bool is2D () const
void setCubeSampling (const CubeSampling cs)
CubeSampling getCubeSampling () const
void set3DData (const Attrib::DataCubes *dc)
const Attrib::DataCubesget3DData () const
void set2DData (const Attrib::Data2DHolder *d2h)
const Attrib::Data2DHolderget2DData () const
const int nrCubes () const

Protected Attributes

CubeSampling cs_
const Attrib::DataCubesdcdata_
const Attrib::Data2DHolderd2dhdata_
bool is2d_

Private Member Functions

void refNotify () const
void unRefNotify () const

Constructor & Destructor Documentation

MPE::DataHolder::DataHolder (  )  [inline]

Member Function Documentation

const Attrib::Data2DHolder* MPE::DataHolder::get2DData (  )  const [inline]
const Attrib::DataCubes* MPE::DataHolder::get3DData (  )  const [inline]
CubeSampling MPE::DataHolder::getCubeSampling (  )  const [inline]
bool MPE::DataHolder::is2D (  )  const [inline]
const int MPE::DataHolder::nrCubes (  )  const [inline]
void MPE::DataHolder::refNotify (  )  const [inline, private]
void MPE::DataHolder::set2DData ( const Attrib::Data2DHolder d2h  )  [inline]
void MPE::DataHolder::set3DData ( const Attrib::DataCubes dc  )  [inline]
void MPE::DataHolder::setCubeSampling ( const CubeSampling  cs  )  [inline]
void MPE::DataHolder::unRefNotify (  )  const [inline, private]

Member Data Documentation

bool MPE::DataHolder::is2d_ [protected]