OpendTect  6.6
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Attrib::TableOutput Class Reference

Output at a selection of locations. More...

Inheritance diagram for Attrib::TableOutput:
[legend]

Classes

struct  PosAndRowIDPair
 

Public Member Functions

 TableOutput (DataPointSet &, int)
 
 ~TableOutput ()
 
virtual void collectData (const DataHolder &, float step, const SeisTrcInfo &)
 
void collectDataSpecial60 (const DataHolder &, float step, const SeisTrcInfo &, const TrcKey &)
 
bool getDesiredVolume (TrcKeyZSampling &) const
 
TypeSet< Interval< int > > getLocalZRanges (const BinID &, float, TypeSet< float > &) const
 
TypeSet< Interval< int > > getLocalZRanges (const Coord &, float, TypeSet< float > &) const
 
TypeSet< Interval< int > > getLocalZRanges (const TrcKey &, float, TypeSet< float > &) const
 
void initPairsTable ()
 
void setMaxDistBetwTrcs (float maxdist)
 
void setMedianDistBetwTrcs (float mediandist)
 
void setPossibleBinIDDuplic ()
 
bool useCoords () const
 
bool wantsOutput (const BinID &) const
 
bool wantsOutput (const Coord &) const
 
bool wantsOutput (const TrcKey &) const
 
- Public Member Functions inherited from Attrib::Output
 Output ()
 
virtual void adjustInlCrlStep (const TrcKeyZSampling &)
 
Pos::GeomID curGeomID () const
 
virtual void deleteTrc ()
 
virtual const char * errMsg () const
 
virtual bool finishWrite ()
 
virtual const RegularSeisDataPackgetDataPack () const
 
virtual RegularSeisDataPackgetDataPack (float)
 
virtual void getDesiredOutputs (TypeSet< int > &outputs) const
 
const Seis::SelDatagetSelData ()
 
virtual SeisTrcgetTrc ()
 
void setDesiredOutputs (const TypeSet< int > &outputs)
 
virtual bool writeTrc ()
 

Protected Member Functions

void addLocalInterval (TypeSet< Interval< int > > &, TypeSet< float > &, int, float) const
 
bool areBIDDuplicated () const
 
void computeAndSetVals (const DataHolder &, float, float, float *)
 
- Protected Member Functions inherited from Attrib::Output
void doSetGeometry (const TrcKeyZSampling &)
 
void ensureSelType (Seis::SelType)
 

Protected Attributes

bool arebiddupl_
 
DataPointSetdatapointset_
 
TypeSet< float > distpicktrc_
 
int firstattrcol_
 
float maxdisttrcs_
 
float mediandisttrcs_
 
TypeSet< PosAndRowIDPairparpset_
 
- Protected Attributes inherited from Attrib::Output
TypeSet< int > desoutputs_
 
Seis::SelDataseldata_
 

Additional Inherited Members

- Static Public Member Functions inherited from Attrib::Output
static const char * cubekey ()
 
static const char * outputstr ()
 
static const char * scalekey ()
 
static const char * surfkey ()
 
static const char * tskey ()
 
static const char * varzlinekey ()
 

Detailed Description

Output at a selection of locations.

<>

Constructor & Destructor Documentation

◆ TableOutput()

Attrib::TableOutput::TableOutput ( DataPointSet ,
int   
)

◆ ~TableOutput()

Attrib::TableOutput::~TableOutput ( )
inline

Member Function Documentation

◆ addLocalInterval()

void Attrib::TableOutput::addLocalInterval ( TypeSet< Interval< int > > &  ,
TypeSet< float > &  ,
int  ,
float   
) const
protected

◆ areBIDDuplicated()

bool Attrib::TableOutput::areBIDDuplicated ( ) const
protected

◆ collectData()

virtual void Attrib::TableOutput::collectData ( const DataHolder ,
float  step,
const SeisTrcInfo  
)
virtual

Implements Attrib::Output.

◆ collectDataSpecial60()

void Attrib::TableOutput::collectDataSpecial60 ( const DataHolder ,
float  step,
const SeisTrcInfo ,
const TrcKey  
)

◆ computeAndSetVals()

void Attrib::TableOutput::computeAndSetVals ( const DataHolder ,
float  ,
float  ,
float *   
)
protected

◆ getDesiredVolume()

bool Attrib::TableOutput::getDesiredVolume ( TrcKeyZSampling ) const
inlinevirtual

Reimplemented from Attrib::Output.

◆ getLocalZRanges() [1/3]

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

Reimplemented from Attrib::Output.

◆ getLocalZRanges() [2/3]

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

Reimplemented from Attrib::Output.

◆ getLocalZRanges() [3/3]

TypeSet< Interval<int> > Attrib::TableOutput::getLocalZRanges ( const TrcKey ,
float  ,
TypeSet< float > &   
) const

◆ initPairsTable()

void Attrib::TableOutput::initPairsTable ( )

◆ setMaxDistBetwTrcs()

void Attrib::TableOutput::setMaxDistBetwTrcs ( float  maxdist)
inline

◆ setMedianDistBetwTrcs()

void Attrib::TableOutput::setMedianDistBetwTrcs ( float  mediandist)

◆ setPossibleBinIDDuplic()

void Attrib::TableOutput::setPossibleBinIDDuplic ( )
inline

◆ useCoords()

bool Attrib::TableOutput::useCoords ( ) const
virtual

Reimplemented from Attrib::Output.

◆ wantsOutput() [1/3]

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

Reimplemented from Attrib::Output.

◆ wantsOutput() [2/3]

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

Reimplemented from Attrib::Output.

◆ wantsOutput() [3/3]

bool Attrib::TableOutput::wantsOutput ( const TrcKey ) const

Member Data Documentation

◆ arebiddupl_

bool Attrib::TableOutput::arebiddupl_
protected

◆ datapointset_

DataPointSet& Attrib::TableOutput::datapointset_
protected

◆ distpicktrc_

TypeSet<float> Attrib::TableOutput::distpicktrc_
protected

◆ firstattrcol_

int Attrib::TableOutput::firstattrcol_
protected

◆ maxdisttrcs_

float Attrib::TableOutput::maxdisttrcs_
protected

◆ mediandisttrcs_

float Attrib::TableOutput::mediandisttrcs_
protected

◆ parpset_

TypeSet<PosAndRowIDPair> Attrib::TableOutput::parpset_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022