Public Member Functions | Static Public Member Functions | Protected Attributes

Attrib::DataPackCommon Class Reference

Mixin to provide general services to Attrib data packs. More...

Inheritance diagram for Attrib::DataPackCommon:
Attrib::CubeDataPack Attrib::Flat2DDataPack Attrib::Flat3DDataPack Attrib::Flat2DDHDataPack Attrib::FlatRdmTrcsDataPack

List of all members.

Public Member Functions

 DataPackCommon (DescID id)
virtual const char * sourceType () const =0
virtual bool isVertical () const
DescID descID () const
void dumpInfo (IOPar &) const

Static Public Member Functions

static const char * categoryStr (bool vertical, bool is2d=false)

Protected Attributes

DescID descid_

Detailed Description

Mixin to provide general services to Attrib data packs.


Constructor & Destructor Documentation

Attrib::DataPackCommon::DataPackCommon ( DescID  id  )  [inline]

Member Function Documentation

static const char* Attrib::DataPackCommon::categoryStr ( bool  vertical,
bool  is2d = false 
) [static]
DescID Attrib::DataPackCommon::descID (  )  const [inline]
void Attrib::DataPackCommon::dumpInfo ( IOPar  )  const
virtual bool Attrib::DataPackCommon::isVertical (  )  const [inline, virtual]
virtual const char* Attrib::DataPackCommon::sourceType (  )  const [pure virtual]

Member Data Documentation