OpendTect  7.0
Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
PosImpExpPars Class Reference
Inheritance diagram for PosImpExpPars:
[legend]

Public Member Functions

 PosImpExpPars ()
 
void adjustBinID (BinID &, bool inward) const
 
void adjustCoord (Coord &, bool inward) const
 
void adjustCrl (int &, bool inward) const
 
void adjustInl (int &, bool inward) const
 
void adjustOffset (float &, bool inward) const
 
void adjustTrcNr (int &, bool inward) const
 
void adjustX (double &, bool inward) const
 
void adjustY (double &, bool inward) const
 
void adjustZ (float &, bool inward) const
 
BinID binidOffset () const
 
int binidScale () const
 
void clear ()
 
Coord coordOffset () const
 
double coordScale () const
 
void getFromSI ()
 
bool haveBinIDChg () const
 
bool haveCoordChg () const
 
bool haveCrlChg () const
 
bool haveInlChg () const
 
bool haveOffsetChg () const
 
bool haveTrcNrChg () const
 
bool haveXChg () const
 
bool haveYChg () const
 
bool haveZChg () const
 
float offsOffset () const
 
float offsScale () const
 
void survChg (CallBacker *)
 
int trcnrOffset () const
 
int trcnrScale () const
 
void usePar (const IOPar &)
 
float zOffset () const
 
float zScale () const
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const
 
bool attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const
 
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 
void detachCB (const NotifierAccess &, const CallBack &) const
 
void detachCB (const NotifierAccess *notif, const CallBack &cb) const
 
virtual bool isCapsule () const
 
bool isNotifierAttached (const NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 
void stopReceivingNotifications () const
 
virtual CallBackertrueCaller ()
 

Static Public Member Functions

static const char * fullKey (const char *, bool true_is_scale_else_offs)
 
static PosImpExpParsgetSVY ()
 
static void refresh ()
 
static const char * sKeyBase ()
 
static const char * sKeyBinID ()
 
static const char * sKeyCoord ()
 
static const char * sKeyOffset ()
 
static const char * sKeyScale ()
 
static const char * sKeyTrcNr ()
 sKey::TraceNr() More...
 
static const char * sKeyZ ()
 
static const PosImpExpParsSVY ()
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Static Protected Member Functions

static void iomReadyCB (CallBacker *)
 

Protected Attributes

BinID binidoffs_
 
int binidscale_
 
Coord coordoffs_
 
double coordscale_
 
float offsoffs_
 
float offsscale_
 
int trcnroffs_
 
int trcnrscale_
 
float zoffs_
 
float zscale_
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ PosImpExpPars()

PosImpExpPars::PosImpExpPars ( )
inline

Member Function Documentation

◆ adjustBinID()

void PosImpExpPars::adjustBinID ( BinID ,
bool  inward 
) const

◆ adjustCoord()

void PosImpExpPars::adjustCoord ( Coord ,
bool  inward 
) const

◆ adjustCrl()

void PosImpExpPars::adjustCrl ( int &  ,
bool  inward 
) const

◆ adjustInl()

void PosImpExpPars::adjustInl ( int &  ,
bool  inward 
) const

◆ adjustOffset()

void PosImpExpPars::adjustOffset ( float &  ,
bool  inward 
) const

◆ adjustTrcNr()

void PosImpExpPars::adjustTrcNr ( int &  ,
bool  inward 
) const

◆ adjustX()

void PosImpExpPars::adjustX ( double &  ,
bool  inward 
) const

◆ adjustY()

void PosImpExpPars::adjustY ( double &  ,
bool  inward 
) const

◆ adjustZ()

void PosImpExpPars::adjustZ ( float &  ,
bool  inward 
) const

◆ binidOffset()

BinID PosImpExpPars::binidOffset ( ) const
inline

◆ binidScale()

int PosImpExpPars::binidScale ( ) const
inline

◆ clear()

void PosImpExpPars::clear ( )
inline

◆ coordOffset()

Coord PosImpExpPars::coordOffset ( ) const
inline

◆ coordScale()

double PosImpExpPars::coordScale ( ) const
inline

◆ fullKey()

static const char* PosImpExpPars::fullKey ( const char *  ,
bool  true_is_scale_else_offs 
)
static

◆ getFromSI()

void PosImpExpPars::getFromSI ( )

◆ getSVY()

static PosImpExpPars& PosImpExpPars::getSVY ( )
static

◆ haveBinIDChg()

bool PosImpExpPars::haveBinIDChg ( ) const

◆ haveCoordChg()

bool PosImpExpPars::haveCoordChg ( ) const

◆ haveCrlChg()

bool PosImpExpPars::haveCrlChg ( ) const

◆ haveInlChg()

bool PosImpExpPars::haveInlChg ( ) const

◆ haveOffsetChg()

bool PosImpExpPars::haveOffsetChg ( ) const

◆ haveTrcNrChg()

bool PosImpExpPars::haveTrcNrChg ( ) const

◆ haveXChg()

bool PosImpExpPars::haveXChg ( ) const

◆ haveYChg()

bool PosImpExpPars::haveYChg ( ) const

◆ haveZChg()

bool PosImpExpPars::haveZChg ( ) const

◆ iomReadyCB()

static void PosImpExpPars::iomReadyCB ( CallBacker )
staticprotected

◆ offsOffset()

float PosImpExpPars::offsOffset ( ) const
inline

◆ offsScale()

float PosImpExpPars::offsScale ( ) const
inline

◆ refresh()

static void PosImpExpPars::refresh ( )
inlinestatic

◆ sKeyBase()

static const char* PosImpExpPars::sKeyBase ( )
inlinestatic

◆ sKeyBinID()

static const char* PosImpExpPars::sKeyBinID ( )
inlinestatic

◆ sKeyCoord()

static const char* PosImpExpPars::sKeyCoord ( )
inlinestatic

◆ sKeyOffset()

static const char* PosImpExpPars::sKeyOffset ( )
static

◆ sKeyScale()

static const char* PosImpExpPars::sKeyScale ( )
static

◆ sKeyTrcNr()

static const char* PosImpExpPars::sKeyTrcNr ( )
static

◆ sKeyZ()

static const char* PosImpExpPars::sKeyZ ( )
inlinestatic

◆ survChg()

void PosImpExpPars::survChg ( CallBacker )
inline

◆ SVY()

static const PosImpExpPars& PosImpExpPars::SVY ( )
static

◆ trcnrOffset()

int PosImpExpPars::trcnrOffset ( ) const
inline

◆ trcnrScale()

int PosImpExpPars::trcnrScale ( ) const
inline

◆ usePar()

void PosImpExpPars::usePar ( const IOPar )

◆ zOffset()

float PosImpExpPars::zOffset ( ) const
inline

◆ zScale()

float PosImpExpPars::zScale ( ) const
inline

Member Data Documentation

◆ binidoffs_

BinID PosImpExpPars::binidoffs_
protected

◆ binidscale_

int PosImpExpPars::binidscale_
protected

◆ coordoffs_

Coord PosImpExpPars::coordoffs_
protected

◆ coordscale_

double PosImpExpPars::coordscale_
protected

◆ offsoffs_

float PosImpExpPars::offsoffs_
protected

◆ offsscale_

float PosImpExpPars::offsscale_
protected

◆ trcnroffs_

int PosImpExpPars::trcnroffs_
protected

◆ trcnrscale_

int PosImpExpPars::trcnrscale_
protected

◆ zoffs_

float PosImpExpPars::zoffs_
protected

◆ zscale_

float PosImpExpPars::zscale_
protected

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