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

Public Member Functions

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

Static Public Member Functions

static const PosImpExpParsSVY ()
 
static void refresh ()
 
static PosImpExpParsgetSVY ()
 
static const char * sKeyBase ()
 
static const char * sKeyOffset ()
 
static const char * sKeyScale ()
 
static const char * sKeyBinID ()
 
static const char * sKeyTrcNr ()
 sKey::TraceNr() More...
 
static const char * sKeyCoord ()
 
static const char * sKeyZ ()
 
static const char * fullKey (const char *, bool true_is_scale_else_offs)
 

Protected Attributes

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

Additional Inherited Members

- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Detailed Description

Constructor & Destructor Documentation

PosImpExpPars::PosImpExpPars ( )
inline

Member Function Documentation

void PosImpExpPars::adjustBinID ( BinID ,
bool  inward 
) const
void PosImpExpPars::adjustCoord ( Coord ,
bool  inward 
) const
void PosImpExpPars::adjustCrl ( int &  ,
bool  inward 
) const
void PosImpExpPars::adjustInl ( int &  ,
bool  inward 
) const
void PosImpExpPars::adjustOffset ( float &  ,
bool  inward 
) const
void PosImpExpPars::adjustTrcNr ( int &  ,
bool  inward 
) const
void PosImpExpPars::adjustX ( double &  ,
bool  inward 
) const
void PosImpExpPars::adjustY ( double &  ,
bool  inward 
) const
void PosImpExpPars::adjustZ ( float &  ,
bool  inward 
) const
BinID PosImpExpPars::binidOffset ( ) const
inline
int PosImpExpPars::binidScale ( ) const
inline
void PosImpExpPars::clear ( )
inline
Coord PosImpExpPars::coordOffset ( ) const
inline
double PosImpExpPars::coordScale ( ) const
inline
static const char* PosImpExpPars::fullKey ( const char *  ,
bool  true_is_scale_else_offs 
)
static
void PosImpExpPars::getFromSI ( )
static PosImpExpPars& PosImpExpPars::getSVY ( )
static
bool PosImpExpPars::haveBinIDChg ( ) const
bool PosImpExpPars::haveCoordChg ( ) const
bool PosImpExpPars::haveCrlChg ( ) const
bool PosImpExpPars::haveInlChg ( ) const
bool PosImpExpPars::haveOffsetChg ( ) const
bool PosImpExpPars::haveTrcNrChg ( ) const
bool PosImpExpPars::haveXChg ( ) const
bool PosImpExpPars::haveYChg ( ) const
bool PosImpExpPars::haveZChg ( ) const
float PosImpExpPars::offsOffset ( ) const
inline
float PosImpExpPars::offsScale ( ) const
inline
static void PosImpExpPars::refresh ( )
inlinestatic
static const char* PosImpExpPars::sKeyBase ( )
inlinestatic
static const char* PosImpExpPars::sKeyBinID ( )
inlinestatic
static const char* PosImpExpPars::sKeyCoord ( )
inlinestatic
static const char* PosImpExpPars::sKeyOffset ( )
static
static const char* PosImpExpPars::sKeyScale ( )
static
static const char* PosImpExpPars::sKeyTrcNr ( )
static
static const char* PosImpExpPars::sKeyZ ( )
inlinestatic
void PosImpExpPars::survChg ( CallBacker )
inline
static const PosImpExpPars& PosImpExpPars::SVY ( )
static
int PosImpExpPars::trcnrOffset ( ) const
inline
int PosImpExpPars::trcnrScale ( ) const
inline
void PosImpExpPars::usePar ( const IOPar )
float PosImpExpPars::zOffset ( ) const
inline
float PosImpExpPars::zScale ( ) const
inline

Member Data Documentation

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

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