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

2D trace Output with variable Z range. More...

Inheritance diagram for Attrib::Trc2DVarZStorOutput:
[legend]

Public Member Functions

 Trc2DVarZStorOutput (Pos::GeomID, DataPointSet *, float)
 
virtual void collectData (const DataHolder &, float step, const SeisTrcInfo &)
 
bool doInit ()
 
virtual bool finishWrite ()
 
virtual TypeSet< Interval< int > > getLocalZRanges (const BinID &t, float f, TypeSet< float > &ts) const
 
TypeSet< Interval< int > > getLocalZRanges (const Coord &, float, TypeSet< float > &) const
 
void set2D (bool)
 
void setMaxDistBetwTrcs (float maxdist)
 
void setTrcsBounds (Interval< float >)
 
bool useCoords () const
 
virtual bool wantsOutput (const BinID &t) const
 
virtual bool wantsOutput (const Coord &) const
 
- Public Member Functions inherited from Attrib::SeisTrcStorOutput
 SeisTrcStorOutput (const TrcKeyZSampling &, const Pos::GeomID)
 
 ~SeisTrcStorOutput ()
 
void deleteTrc ()
 
bool doUsePar (const IOPar &)
 
virtual const char * errMsg () const
 
bool getDesiredVolume (TrcKeyZSampling &) const
 
const BufferStringSetgetOutpNames () const
 
SeisTrcgetTrc ()
 
void setGeometry (const TrcKeyZSampling &cs)
 
void setOutpNames (const BufferStringSet &nms)
 
void setOutpTypes (const TypeSet< Seis::DataType > &typ)
 
bool setStorageID (const MultiID &)
 
void setTrcGrow (bool yn)
 
virtual bool writeTrc ()
 
- Public Member Functions inherited from Attrib::Output
 Output ()
 
virtual void adjustInlCrlStep (const TrcKeyZSampling &)
 
Pos::GeomID curGeomID () const
 
virtual const RegularSeisDataPackgetDataPack () const
 
virtual RegularSeisDataPackgetDataPack (float)
 
virtual void getDesiredOutputs (TypeSet< int > &outputs) const
 
const Seis::SelDatagetSelData ()
 
void setDesiredOutputs (const TypeSet< int > &outputs)
 

Protected Member Functions

const TrcKeyZSampling getCS ()
 
- Protected Member Functions inherited from Attrib::Output
void doSetGeometry (const TrcKeyZSampling &)
 
void ensureSelType (Seis::SelType)
 

Protected Attributes

float maxdisttrcs_
 
float outval_
 
DataPointSetposzvalues_
 
float stdstarttime_
 
float stdtrcsz_
 
- Protected Attributes inherited from Attrib::SeisTrcStorOutput
BufferString attribname_
 
IOParauxpars_
 
BufferString datatype_
 
TrcKeyZSampling desiredvolume_
 
uiString errmsg_
 
bool growtrctosi_
 
bool is2d_
 
BufferStringSet outpnames_
 
TypeSet< Seis::DataTypeoutptypes_
 
BinID prevpos_
 
TypeSet< Interval< int > > sampleinterval_
 
Scalerscaler_
 
MultiIDstorid_
 
bool storinited_
 
SeisTrctrc_
 
SeisTrcWriterwriter_
 
float writez0shift_
 
- Protected Attributes inherited from Attrib::Output
TypeSet< int > desoutputs_
 
Seis::SelDataseldata_
 

Additional Inherited Members

- Static Public Member Functions inherited from Attrib::SeisTrcStorOutput
static const char * attribkey ()
 
static const char * crlrangekey ()
 
static const char * depthrangekey ()
 
static const char * inlrangekey ()
 
static const char * seisidkey ()
 
- 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

2D trace Output with variable Z range.

<>

Constructor & Destructor Documentation

◆ Trc2DVarZStorOutput()

Attrib::Trc2DVarZStorOutput::Trc2DVarZStorOutput ( Pos::GeomID  ,
DataPointSet ,
float   
)

Member Function Documentation

◆ collectData()

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

Reimplemented from Attrib::SeisTrcStorOutput.

◆ doInit()

bool Attrib::Trc2DVarZStorOutput::doInit ( )
virtual

Reimplemented from Attrib::SeisTrcStorOutput.

◆ finishWrite()

virtual bool Attrib::Trc2DVarZStorOutput::finishWrite ( )
virtual

Reimplemented from Attrib::SeisTrcStorOutput.

◆ getCS()

const TrcKeyZSampling Attrib::Trc2DVarZStorOutput::getCS ( )
protected

◆ getLocalZRanges() [1/2]

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

Reimplemented from Attrib::SeisTrcStorOutput.

◆ getLocalZRanges() [2/2]

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

Reimplemented from Attrib::SeisTrcStorOutput.

◆ set2D()

void Attrib::Trc2DVarZStorOutput::set2D ( bool  )
inlinevirtual

Reimplemented from Attrib::SeisTrcStorOutput.

◆ setMaxDistBetwTrcs()

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

◆ setTrcsBounds()

void Attrib::Trc2DVarZStorOutput::setTrcsBounds ( Interval< float >  )

◆ useCoords()

bool Attrib::Trc2DVarZStorOutput::useCoords ( ) const
inlinevirtual

Reimplemented from Attrib::SeisTrcStorOutput.

◆ wantsOutput() [1/2]

virtual bool Attrib::Trc2DVarZStorOutput::wantsOutput ( const BinID t) const
inlinevirtual

Reimplemented from Attrib::SeisTrcStorOutput.

◆ wantsOutput() [2/2]

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

Reimplemented from Attrib::SeisTrcStorOutput.

Member Data Documentation

◆ maxdisttrcs_

float Attrib::Trc2DVarZStorOutput::maxdisttrcs_
protected

◆ outval_

float Attrib::Trc2DVarZStorOutput::outval_
protected

◆ poszvalues_

DataPointSet* Attrib::Trc2DVarZStorOutput::poszvalues_
protected

◆ stdstarttime_

float Attrib::Trc2DVarZStorOutput::stdstarttime_
protected

◆ stdtrcsz_

float Attrib::Trc2DVarZStorOutput::stdtrcsz_
protected

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