Public Member Functions | Protected Attributes

ZAxisTransformDataPack Class Reference

DataPack for ZAxis transformed data. More...

Inheritance diagram for ZAxisTransformDataPack:
FlatDataPack DataPack NamedObject CallBacker

List of all members.

Public Member Functions

 ZAxisTransformDataPack (const FlatDataPack &, const CubeSampling &, ZAxisTransform &)
 ~ZAxisTransformDataPack ()
void setOutputCS (const CubeSampling &)
bool transform ()
void setInterpolate (bool yn)
bool getInterpolate () const
const ZAxisTransformgetTransform () const
Array2D< float > & data ()
const Array2D< float > & data () const
virtual void dumpInfo (IOPar &) const
virtual const char * dimName (bool) const

Protected Attributes

const FlatDataPackinputdp_
CubeSampling inputcs_
CubeSamplingoutputcs_
ZAxisTransformtransform_
bool interpolate_
int voiid_
const Array3D< float > * array3d_
Array2DSlice< float > * array2dsl_

Detailed Description

DataPack for ZAxis transformed data.


Constructor & Destructor Documentation

ZAxisTransformDataPack::ZAxisTransformDataPack ( const FlatDataPack ,
const CubeSampling ,
ZAxisTransform  
)
ZAxisTransformDataPack::~ZAxisTransformDataPack (  ) 

Member Function Documentation

Array2D<float>& ZAxisTransformDataPack::data (  )  [virtual]

Reimplemented from FlatDataPack.

const Array2D<float>& ZAxisTransformDataPack::data (  )  const

Reimplemented from FlatDataPack.

virtual const char* ZAxisTransformDataPack::dimName ( bool   )  const [virtual]

Reimplemented from FlatDataPack.

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

Reimplemented from FlatDataPack.

bool ZAxisTransformDataPack::getInterpolate (  )  const [inline]
const ZAxisTransform& ZAxisTransformDataPack::getTransform (  )  const [inline]
void ZAxisTransformDataPack::setInterpolate ( bool  yn  )  [inline]
void ZAxisTransformDataPack::setOutputCS ( const CubeSampling  ) 
bool ZAxisTransformDataPack::transform (  ) 

Member Data Documentation

const Array3D<float>* ZAxisTransformDataPack::array3d_ [protected]