53 virtual ~uiSurvInfoProvider() {}
56 static TDInfo getTDInfo(
bool istime,
bool zinft=
false);
58 virtual uiString usrText()
const = 0;
64 virtual bool getSRD(
float&) {
return false; }
71 { isknown =
false;
return Time; }
72 virtual bool xyInFeet()
const {
return false; }
73 virtual const char*
iconName()
const {
return 0; }
83 bool defdpthinft,
bool* havezinfo=0);
virtual const char * iconName() const
Definition: uisip.h:73
#define mExpClass(module)
Definition: commondefs.h:157
virtual bool getSRD(float &)
return value must be in SI units (meters)
Definition: uisip.h:64
static const uiString & emptyString()
Definition: uistring.h:107
virtual IOPar * getImportPars() const
Definition: uisip.h:75
Definition: uistring.h:88
Definition: uiparent.h:24
Holds survey general information.
Definition: survinfo.h:54
Geographical coordinates, decimal but with conv to deg, min, sec.
Definition: latlong.h:22
Definition: uidialog.h:40
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
virtual bool isAvailable() const
Definition: uisip.h:68
virtual bool getLatLongAnchor(Coord &, LatLong &)
Definition: uisip.h:62
static const char * sKeySIPName()
Definition: uisip.h:80
FixedString Time()
Definition: keystrs.h:129
virtual uiString importAskQuestion() const
Definition: uisip.h:77
virtual void startImport(uiParent *, const IOPar &)
Definition: uisip.h:76
virtual TDInfo tdInfo(bool &isknown) const
Definition: uisip.h:70
mODTextTranslationClass(uiSurvInfoProvider) public
Definition: uisip.h:50
virtual void fillPar(IOPar &) const
Definition: uisip.h:67
2D point or vector class.
Definition: commontypes.h:58
TDInfo
Definition: uisip.h:55
virtual bool xyInFeet() const
Definition: uisip.h:72
FixedString Depth()
Definition: keystrs.h:58