Public Member Functions | Protected Member Functions | Protected Attributes

Attrib::Flat2DDHDataPack Class Reference

Data Pack from 2D attribute data. More...

Inheritance diagram for Attrib::Flat2DDHDataPack:
Attrib::Flat2DDataPack FlatDataPack Attrib::DataPackCommon DataPack NamedObject CallBacker

List of all members.

Public Member Functions

 Flat2DDHDataPack (DescID, const Data2DHolder &, bool usesingtrc=false, int component=0)
 ~Flat2DDHDataPack ()
virtual const char * sourceType () const
const Data2DHolderdataholder () const
void getPosDataTable (TypeSet< int > &trcnrs, TypeSet< float > &dist) const
void getCoordDataTable (const TypeSet< int > &trcnrs, TypeSet< Coord > &coords) const
Array2D< float > & data ()
void setLineName (const char *nm)
void getLineName (BufferString &) const
Coord3 getCoord (int, int) const
double getAltDim0Value (int, int) const
void getAuxInfo (int, int, IOPar &) const

Protected Member Functions

void setPosData ()

Protected Attributes

const Data2DHolderdh_
DataHolderArrayarray3d_
Array2DSlice< float > * arr2dsl_
bool usesingtrc_
BufferString linenm_

Detailed Description

Data Pack from 2D attribute data.


Constructor & Destructor Documentation

Attrib::Flat2DDHDataPack::Flat2DDHDataPack ( DescID  ,
const Data2DHolder ,
bool  usesingtrc = false,
int  component = 0 
)
Attrib::Flat2DDHDataPack::~Flat2DDHDataPack (  ) 

Member Function Documentation

Array2D<float>& Attrib::Flat2DDHDataPack::data (  )  [virtual]
const Data2DHolder& Attrib::Flat2DDHDataPack::dataholder (  )  const [inline]
double Attrib::Flat2DDHDataPack::getAltDim0Value ( int  ,
int   
) const [virtual]
void Attrib::Flat2DDHDataPack::getAuxInfo ( int  ,
int  ,
IOPar  
) const [virtual]
Coord3 Attrib::Flat2DDHDataPack::getCoord ( int  ,
int   
) const [virtual]
void Attrib::Flat2DDHDataPack::getCoordDataTable ( const TypeSet< int > &  trcnrs,
TypeSet< Coord > &  coords 
) const
void Attrib::Flat2DDHDataPack::getLineName ( BufferString  )  const
void Attrib::Flat2DDHDataPack::getPosDataTable ( TypeSet< int > &  trcnrs,
TypeSet< float > &  dist 
) const
void Attrib::Flat2DDHDataPack::setLineName ( const char *  nm  )  [inline]
void Attrib::Flat2DDHDataPack::setPosData (  )  [protected]
virtual const char* Attrib::Flat2DDHDataPack::sourceType (  )  const [inline, virtual]

Member Data Documentation