OpendTect  6.3
Private Types | Private Member Functions | Static Private Member Functions | List of all members
uiSurvInfoProvider Class Referenceabstract
Inheritance diagram for uiSurvInfoProvider:
[legend]

Private Types

enum  TDInfo { Time, Depth, DepthFeet }
 

Private Member Functions

 mODTextTranslationClass (uiSurvInfoProvider) public
 
virtual uiString usrText () const =0
 
virtual uiDialogdialog (uiParent *, TDInfo)=0
 
virtual bool getInfo (uiDialog *, TrcKeyZSampling &, Coord crd[3])=0
 
virtual bool getLatLongAnchor (Coord &, LatLong &)
 
virtual bool getSRD (float &)
 return value must be in SI units (meters) More...
 
virtual void fillPar (IOPar &) const
 
virtual bool isAvailable () const
 
virtual TDInfo tdInfo (bool &isknown) const
 
virtual bool xyInFeet () const
 
virtual const char * iconName () const
 
virtual IOPargetImportPars () const
 
virtual void startImport (uiParent *, const IOPar &)
 
virtual uiString importAskQuestion () const
 
bool runDialog (uiParent *, TDInfo, SurveyInfo &, bool defdpthinft, bool *havezinfo=0)
 

Static Private Member Functions

static TDInfo getTDInfo (bool istime, bool zinft=false)
 
static const char * sKeySIPName ()
 

Detailed Description

Member Enumeration Documentation

Enumerator
Time 
Depth 
DepthFeet 

Member Function Documentation

virtual uiDialog* uiSurvInfoProvider::dialog ( uiParent ,
TDInfo   
)
privatepure virtual

Implemented in ui2DSurvInfoProvider.

virtual void uiSurvInfoProvider::fillPar ( IOPar ) const
inlineprivatevirtual
virtual IOPar* uiSurvInfoProvider::getImportPars ( ) const
inlineprivatevirtual
virtual bool uiSurvInfoProvider::getInfo ( uiDialog ,
TrcKeyZSampling ,
Coord  crd[3] 
)
privatepure virtual

Implemented in ui2DSurvInfoProvider.

virtual bool uiSurvInfoProvider::getLatLongAnchor ( Coord ,
LatLong  
)
inlineprivatevirtual
virtual bool uiSurvInfoProvider::getSRD ( float &  )
inlineprivatevirtual

return value must be in SI units (meters)

static TDInfo uiSurvInfoProvider::getTDInfo ( bool  istime,
bool  zinft = false 
)
staticprivate
virtual const char* uiSurvInfoProvider::iconName ( ) const
inlineprivatevirtual

Reimplemented in ui2DSurvInfoProvider.

virtual uiString uiSurvInfoProvider::importAskQuestion ( ) const
inlineprivatevirtual
virtual bool uiSurvInfoProvider::isAvailable ( ) const
inlineprivatevirtual
uiSurvInfoProvider::mODTextTranslationClass ( uiSurvInfoProvider  )
inlineprivate
bool uiSurvInfoProvider::runDialog ( uiParent ,
TDInfo  ,
SurveyInfo ,
bool  defdpthinft,
bool *  havezinfo = 0 
)
private
static const char* uiSurvInfoProvider::sKeySIPName ( )
inlinestaticprivate
virtual void uiSurvInfoProvider::startImport ( uiParent ,
const IOPar  
)
inlineprivatevirtual
virtual TDInfo uiSurvInfoProvider::tdInfo ( bool &  isknown) const
inlineprivatevirtual
virtual uiString uiSurvInfoProvider::usrText ( ) const
privatepure virtual

Implemented in ui2DSurvInfoProvider.

virtual bool uiSurvInfoProvider::xyInFeet ( ) const
inlineprivatevirtual

Reimplemented in ui2DSurvInfoProvider.


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