OpendTect  7.0
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Well::ExtractParams Class Reference

ZRangeSelector to extract parameters. More...

Inheritance diagram for Well::ExtractParams:
[legend]

Public Member Functions

 ExtractParams ()
 
 ExtractParams (const ExtractParams &)
 
 ~ExtractParams ()
 
void fillPar (IOPar &) const override
 
float getZStep () const
 
bool isOK (uiString *errmsg=0) const override
 
void setEmpty () override
 
void usePar (const IOPar &) override
 
- Public Member Functions inherited from Well::ZRangeSelector
 ZRangeSelector ()
 
 ZRangeSelector (const ZRangeSelector &)
 
virtual ~ZRangeSelector ()
 
const char * botMarker () const
 
float botOffset () const
 
Interval< float > calcFrom (const Data &, const BufferStringSet &logs, bool todah=true) const
 
Interval< float > calcFrom (const Data &, const Well::LogSet &logset, bool todah=true) const
 
Interval< float > getFixedRange () const
 
bool isInTime () const
 
void setBotMarker (const char *nm, float offset)
 
void setFixedRange (Interval< float >, bool istime)
 
void setTopMarker (const char *nm, float offset)
 
void snapZRangeToSurvey (bool yn)
 
const char * topMarker () const
 
float topOffset () const
 

Static Public Member Functions

static const char * sKeySamplePol ()
 
static const char * sKeyZExtractInTime ()
 
- Static Public Member Functions inherited from Well::ZRangeSelector
static const char * sKeyBotMrk ()
 
static const char * sKeyDataEnd ()
 
static const char * sKeyDataStart ()
 
static const char * sKeyLimits ()
 
static const char * sKeySnapZRangeToSurvey ()
 
static const char * sKeyTopMrk ()
 
static const char * sKeyZRange ()
 
static const char * sKeyZSelection ()
 

Public Attributes

bool extractzintime_
 
Stats::UpscaleType samppol_
 
float zstep_
 
- Public Attributes inherited from Well::ZRangeSelector
ZSelection zselection_
 

Additional Inherited Members

- Public Types inherited from Well::ZRangeSelector
enum  ZSelection { Markers , Depths , Times }
 
- Protected Member Functions inherited from Well::ZRangeSelector
void getLimitPos (const MarkerSet &, bool, float &, const Interval< float > &) const
 
void getMarkerRange (const Data &, Interval< float > &) const
 
void setMarker (bool top, BufferString nm, float offset)
 
void snapZRangeToSurvey (Interval< float > &, bool, const D2TModel *, const Track &) const
 
- Protected Attributes inherited from Well::ZRangeSelector
float above_
 
float below_
 
BufferString botmrkr_
 
Interval< float > fixedzrg_
 
bool snapzrgtosurvey_
 
BufferString topmrkr_
 

Detailed Description

ZRangeSelector to extract parameters.

<>

Constructor & Destructor Documentation

◆ ExtractParams() [1/2]

Well::ExtractParams::ExtractParams ( )
inline

◆ ExtractParams() [2/2]

Well::ExtractParams::ExtractParams ( const ExtractParams )

◆ ~ExtractParams()

Well::ExtractParams::~ExtractParams ( )

Member Function Documentation

◆ fillPar()

void Well::ExtractParams::fillPar ( IOPar ) const
overridevirtual

Reimplemented from Well::ZRangeSelector.

◆ getZStep()

float Well::ExtractParams::getZStep ( ) const

◆ isOK()

bool Well::ExtractParams::isOK ( uiString errmsg = 0) const
overridevirtual

Reimplemented from Well::ZRangeSelector.

◆ setEmpty()

void Well::ExtractParams::setEmpty ( )
overridevirtual

Reimplemented from Well::ZRangeSelector.

◆ sKeySamplePol()

static const char* Well::ExtractParams::sKeySamplePol ( )
static

◆ sKeyZExtractInTime()

static const char* Well::ExtractParams::sKeyZExtractInTime ( )
static

◆ usePar()

void Well::ExtractParams::usePar ( const IOPar )
overridevirtual

Reimplemented from Well::ZRangeSelector.

Member Data Documentation

◆ extractzintime_

bool Well::ExtractParams::extractzintime_

◆ samppol_

Stats::UpscaleType Well::ExtractParams::samppol_

◆ zstep_

float Well::ExtractParams::zstep_

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