OpendTect-6_4  6.4
Public Member Functions | Protected Attributes | List of all members
Attrib::TrcSelectionOutput Class Reference

Output at an assorted selection of traces. More...

Inheritance diagram for Attrib::TrcSelectionOutput:
[legend]

Public Member Functions

 TrcSelectionOutput (const BinIDValueSet &, float outval=0)
 
 ~TrcSelectionOutput ()
 
bool getDesiredVolume (TrcKeyZSampling &) const
 
bool wantsOutput (const BinID &) const
 
TypeSet< Interval< int > > getLocalZRanges (const BinID &, float, TypeSet< float > &) const
 
virtual bool wantsOutput (const Coord &t) const
 
virtual TypeSet< Interval< int > > getLocalZRanges (const Coord &t, float f, TypeSet< float > &ts) const
 
void setOutput (SeisTrcBuf *)
 
void setTrcsBounds (Interval< float >)
 
virtual void collectData (const DataHolder &, float, const SeisTrcInfo &)
 
void setGeomID (Pos::GeomID)
 
- Public Member Functions inherited from Attrib::Output
 Output ()
 
virtual bool useCoords () const
 
virtual const RegularSeisDataPackgetDataPack () const
 
virtual RegularSeisDataPackgetDataPack (float)
 
virtual void getDesiredOutputs (TypeSet< int > &outputs) const
 
void setDesiredOutputs (const TypeSet< int > &outputs)
 
virtual SeisTrcgetTrc ()
 
virtual bool writeTrc ()
 
virtual void deleteTrc ()
 
const Seis::SelDatagetSelData ()
 
Pos::GeomID curGeomID () const
 
virtual void adjustInlCrlStep (const TrcKeyZSampling &)
 
virtual bool finishWrite ()
 
virtual const char * errMsg () const
 

Protected Attributes

const BinIDValueSetbidvalset_
 
SeisTrcBufoutpbuf_
 
float outval_
 
float stdtrcsz_
 
float stdstarttime_
 
- Protected Attributes inherited from Attrib::Output
Seis::SelDataseldata_
 
TypeSet< int > desoutputs_
 

Additional Inherited Members

- Static Public Member Functions inherited from Attrib::Output
static const char * outputstr ()
 
static const char * cubekey ()
 
static const char * tskey ()
 
static const char * surfkey ()
 
static const char * scalekey ()
 
static const char * varzlinekey ()
 
- Protected Member Functions inherited from Attrib::Output
void doSetGeometry (const TrcKeyZSampling &)
 
void ensureSelType (Seis::SelType)
 

Detailed Description

Output at an assorted selection of traces.

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 ( TrcKeyZSampling ) const
virtual

Reimplemented from Attrib::Output.

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

Reimplemented from Attrib::Output.

virtual TypeSet<Interval<int> > Attrib::TrcSelectionOutput::getLocalZRanges ( const Coord t,
float  f,
TypeSet< float > &  ts 
) const
inlinevirtual

Reimplemented from Attrib::Output.

void Attrib::TrcSelectionOutput::setGeomID ( Pos::GeomID  )
void Attrib::TrcSelectionOutput::setOutput ( SeisTrcBuf )
void Attrib::TrcSelectionOutput::setTrcsBounds ( Interval< float >  )
bool Attrib::TrcSelectionOutput::wantsOutput ( const BinID ) const
virtual

Reimplemented from Attrib::Output.

virtual bool Attrib::TrcSelectionOutput::wantsOutput ( const Coord t) const
inlinevirtual

Reimplemented from Attrib::Output.

Member Data Documentation

const BinIDValueSet& Attrib::TrcSelectionOutput::bidvalset_
protected
SeisTrcBuf* Attrib::TrcSelectionOutput::outpbuf_
protected
float Attrib::TrcSelectionOutput::outval_
protected
float Attrib::TrcSelectionOutput::stdstarttime_
protected
float Attrib::TrcSelectionOutput::stdtrcsz_
protected

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