Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

Attrib::LocationOutput Class Reference

Inheritance diagram for Attrib::LocationOutput:
Attrib::Output

List of all members.

Public Member Functions

 LocationOutput (BinIDValueSet &)
 ~LocationOutput ()
bool getDesiredVolume (CubeSampling &) const
bool wantsOutput (const BinID &) const
virtual void collectData (const DataHolder &, float step, const SeisTrcInfo &)
TypeSet< Interval< int > > getLocalZRanges (const BinID &, float, TypeSet< float > &) const
void setPossibleBinIDDuplic ()

Static Public Member Functions

static const char * filenamekey ()
static const char * locationkey ()
static const char * attribkey ()
static const char * surfidkey ()

Protected Member Functions

void computeAndSetVals (const DataHolder &, float, float *)
bool areBIDDuplicated () const

Protected Attributes

BinIDValueSetbidvalset_
bool arebiddupl_

Constructor & Destructor Documentation

Attrib::LocationOutput::LocationOutput ( BinIDValueSet  ) 
Attrib::LocationOutput::~LocationOutput (  )  [inline]

Member Function Documentation

bool Attrib::LocationOutput::areBIDDuplicated (  )  const [protected]
static const char* Attrib::LocationOutput::attribkey (  )  [static]
virtual void Attrib::LocationOutput::collectData ( const DataHolder ,
float  step,
const SeisTrcInfo  
) [virtual]

Implements Attrib::Output.

void Attrib::LocationOutput::computeAndSetVals ( const DataHolder ,
float  ,
float *   
) [protected]
static const char* Attrib::LocationOutput::filenamekey (  )  [static]
bool Attrib::LocationOutput::getDesiredVolume ( CubeSampling  )  const [inline, virtual]

Reimplemented from Attrib::Output.

TypeSet< Interval<int> > Attrib::LocationOutput::getLocalZRanges ( const BinID ,
float  ,
TypeSet< float > &   
) const [virtual]

Implements Attrib::Output.

static const char* Attrib::LocationOutput::locationkey (  )  [static]
void Attrib::LocationOutput::setPossibleBinIDDuplic (  )  [inline]
static const char* Attrib::LocationOutput::surfidkey (  )  [static]
bool Attrib::LocationOutput::wantsOutput ( const BinID  )  const [virtual]

Reimplemented from Attrib::Output.


Member Data Documentation