Public Member Functions | Protected Attributes

EM::DataPackCommon Class Reference

Mixin to provide general services to Earth Model data packs. More...

Inheritance diagram for EM::DataPackCommon:
FlatDataPack DataPack NamedObject CallBacker EM::FaultDataPack EM::HorDataPack

List of all members.

Public Member Functions

 DataPackCommon (const EMObject &, Array2D< float > *)
 DataPackCommon (const EMObject &, const ObjectSet< BinIDValueSet > &)
 DataPackCommon (const EMObject &, const DataPointSet &)
virtual const char * sourceType () const =0
virtual bool isVertical () const =0
const EMObjectgetEMObj () const
void dumpInfo (IOPar &) const

Protected Attributes

const EMObjectemobj_

Detailed Description

Mixin to provide general services to Earth Model data packs.


Constructor & Destructor Documentation

EM::DataPackCommon::DataPackCommon ( const EMObject ,
Array2D< float > *   
)
EM::DataPackCommon::DataPackCommon ( const EMObject ,
const ObjectSet< BinIDValueSet > &   
)
EM::DataPackCommon::DataPackCommon ( const EMObject ,
const DataPointSet  
)

Member Function Documentation

void EM::DataPackCommon::dumpInfo ( IOPar  )  const [virtual]

Reimplemented from FlatDataPack.

const EMObject& EM::DataPackCommon::getEMObj (  )  const [inline]
virtual bool EM::DataPackCommon::isVertical (  )  const [pure virtual]

Implemented in EM::HorDataPack, and EM::FaultDataPack.

virtual const char* EM::DataPackCommon::sourceType (  )  const [pure virtual]

Implemented in EM::HorDataPack, and EM::FaultDataPack.


Member Data Documentation