Public Member Functions | Protected Member Functions | Protected Attributes

Attrib::TableOutput Class Reference

Inheritance diagram for Attrib::TableOutput:
Attrib::Output

List of all members.

Public Member Functions

 TableOutput (DataPointSet &, int)
 ~TableOutput ()
bool getDesiredVolume (CubeSampling &) const
bool useCoords () const
bool wantsOutput (const BinID &) const
bool wantsOutput (const Coord &) const
virtual void collectData (const DataHolder &, float step, const SeisTrcInfo &)
TypeSet< Interval< int > > getLocalZRanges (const BinID &, float, TypeSet< float > &) const
TypeSet< Interval< int > > getLocalZRanges (const Coord &, float, TypeSet< float > &) const
void setMaxDistBetwTrcs (float maxdist)
void setPossibleBinIDDuplic ()

Protected Member Functions

void computeAndSetVals (const DataHolder &, float, float, float *)
bool areBIDDuplicated () const
void addLocalInterval (TypeSet< Interval< int > > &, TypeSet< float > &, int, float) const

Protected Attributes

DataPointSetdatapointset_
bool arebiddupl_
int firstattrcol_
float maxdisttrcs_
TypeSet< float > distpicktrc_

Constructor & Destructor Documentation

Attrib::TableOutput::TableOutput ( DataPointSet ,
int   
)
Attrib::TableOutput::~TableOutput (  )  [inline]

Member Function Documentation

void Attrib::TableOutput::addLocalInterval ( TypeSet< Interval< int > > &  ,
TypeSet< float > &  ,
int  ,
float   
) const [protected]
bool Attrib::TableOutput::areBIDDuplicated (  )  const [protected]
virtual void Attrib::TableOutput::collectData ( const DataHolder ,
float  step,
const SeisTrcInfo  
) [virtual]

Implements Attrib::Output.

void Attrib::TableOutput::computeAndSetVals ( const DataHolder ,
float  ,
float  ,
float *   
) [protected]
bool Attrib::TableOutput::getDesiredVolume ( CubeSampling  )  const [inline, virtual]

Reimplemented from Attrib::Output.

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

Implements Attrib::Output.

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

Reimplemented from Attrib::Output.

void Attrib::TableOutput::setMaxDistBetwTrcs ( float  maxdist  )  [inline]
void Attrib::TableOutput::setPossibleBinIDDuplic (  )  [inline]
bool Attrib::TableOutput::useCoords (  )  const [virtual]

Reimplemented from Attrib::Output.

bool Attrib::TableOutput::wantsOutput ( const Coord  )  const [virtual]

Reimplemented from Attrib::Output.

bool Attrib::TableOutput::wantsOutput ( const BinID  )  const [virtual]

Reimplemented from Attrib::Output.


Member Data Documentation