Public Member Functions | Protected Attributes

Attrib::TwoDOutput Class Reference

Inheritance diagram for Attrib::TwoDOutput:
Attrib::Output

List of all members.

Public Member Functions

 TwoDOutput (const Interval< int > &, const Interval< float > &, const LineKey &)
 ~TwoDOutput ()
bool doInit ()
bool wantsOutput (const BinID &) const
void setGeometry (const Interval< int > &, const Interval< float > &)
bool getDesiredVolume (CubeSampling &) const
void setOutput (Data2DHolder &)
void collectData (const DataHolder &, float step, const SeisTrcInfo &)
TypeSet< Interval< int > > getLocalZRanges (const BinID &, float, TypeSet< float > &) const
const char * errMsg () const

Protected Attributes

TypeSet< Interval< int > > sampleinterval_
BufferString errmsg_
Data2DHolderoutput_

Constructor & Destructor Documentation

Attrib::TwoDOutput::TwoDOutput ( const Interval< int > &  ,
const Interval< float > &  ,
const LineKey  
)
Attrib::TwoDOutput::~TwoDOutput (  ) 

Member Function Documentation

void Attrib::TwoDOutput::collectData ( const DataHolder ,
float  step,
const SeisTrcInfo  
) [virtual]

Implements Attrib::Output.

bool Attrib::TwoDOutput::doInit (  ) 
const char* Attrib::TwoDOutput::errMsg (  )  const [inline]
bool Attrib::TwoDOutput::getDesiredVolume ( CubeSampling  )  const [virtual]

Reimplemented from Attrib::Output.

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

Implements Attrib::Output.

void Attrib::TwoDOutput::setGeometry ( const Interval< int > &  ,
const Interval< float > &   
)
void Attrib::TwoDOutput::setOutput ( Data2DHolder  ) 
bool Attrib::TwoDOutput::wantsOutput ( const BinID  )  const [virtual]

Reimplemented from Attrib::Output.


Member Data Documentation