Public Member Functions | Protected Attributes

Attrib::TrcSelectionOutput Class Reference

Inheritance diagram for Attrib::TrcSelectionOutput:
Attrib::Output

List of all members.

Public Member Functions

 TrcSelectionOutput (const BinIDValueSet &, float outval=0)
 ~TrcSelectionOutput ()
bool getDesiredVolume (CubeSampling &) const
bool wantsOutput (const BinID &) const
void setOutput (SeisTrcBuf *)
void setTrcsBounds (Interval< float >)
virtual void collectData (const DataHolder &, float, const SeisTrcInfo &)
TypeSet< Interval< int > > getLocalZRanges (const BinID &, float, TypeSet< float > &) const

Protected Attributes

const BinIDValueSetbidvalset_
SeisTrcBufoutpbuf_
float outval_
float stdtrcsz_
float stdstarttime_

Constructor & Destructor Documentation

Attrib::TrcSelectionOutput::TrcSelectionOutput ( const BinIDValueSet ,
float  outval = 0 
)
Attrib::TrcSelectionOutput::~TrcSelectionOutput (  ) 

Member Function Documentation

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

Implements Attrib::Output.

bool Attrib::TrcSelectionOutput::getDesiredVolume ( CubeSampling  )  const [inline, virtual]

Reimplemented from Attrib::Output.

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

Implements Attrib::Output.

void Attrib::TrcSelectionOutput::setOutput ( SeisTrcBuf  ) 
void Attrib::TrcSelectionOutput::setTrcsBounds ( Interval< float >   ) 
bool Attrib::TrcSelectionOutput::wantsOutput ( const BinID  )  const [virtual]

Reimplemented from Attrib::Output.


Member Data Documentation