OpendTect  6.3
Public Member Functions | Static Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
Coords::UnlocatedXY Class Reference
Inheritance diagram for Coords::UnlocatedXY:
[legend]

Public Member Functions

const char * factoryKeyword () const
 
uiString factoryDisplayName () const
 
 UnlocatedXY ()
 
 UnlocatedXY (const Coord &, const LatLong &)
 
virtual uiString description () const
 
void setIsFeet (bool isfeet)
 
bool geographicTransformOK () const
 
void setLatLongEstimate (const LatLong &, const Coord &)
 
virtual LatLong toGeographicWGS84 (const Coord &) const
 Very aproximate! Be Aware! More...
 
virtual Coord fromGeographicWGS84 (const LatLong &) const
 
virtual bool isOK () const
 
virtual bool isOrthogonal () const
 
virtual bool isFeet () const
 
virtual bool isMeter () const
 
virtual bool usePar (const IOPar &)
 
virtual void fillPar (IOPar &) const
 
const CoordrefCoord () const
 
const LatLongrefLatLong () const
 
- Public Member Functions inherited from Coords::PositionSystem
bool operator== (const PositionSystem &) const
 
static::Factory< PositionSystem > & factory ()
 
Coord convertFrom (const Coord &, const PositionSystem &from) const
 
virtual uiString toUiString (const Coord &) const
 
virtual BufferString toString (const Coord &, bool withsystem=false) const
 
virtual Coord fromString (const char *) const
 

Static Public Member Functions

static PositionSystemcreateInstance ()
 
static const char * sFactoryKeyword ()
 
static uiString sFactoryDisplayName ()
 
static void initClass ()
 
- Static Public Member Functions inherited from Coords::PositionSystem
static void initRepository (NotifierAccess *=0)
 
static void getSystemNames (bool onlyorthogonal, uiStringSet &, ObjectSet< IOPar > &)
 Creates the subclasses without settings. More...
 
static RefMan< PositionSystemcreateSystem (const IOPar &)
 Creates subclass with settings. More...
 
static Coord convert (const Coord &, const PositionSystem &from, const PositionSystem &to)
 
static const char * sKeyFactoryName ()
 
static const char * sKeyUiName ()
 

Static Private Member Functions

static uiString tr (const char *text, const char *disambiguation=0, int pluralnr=-1)
 
static uiString legacyTr (const char *text, const char *disambiguation=0, int pluralnr=-1)
 

Private Attributes

bool isfeet_
 
Coord refcoord_
 
LatLong reflatlng_
 
double lngdist_
 

Detailed Description

Constructor & Destructor Documentation

Coords::UnlocatedXY::UnlocatedXY ( )
Coords::UnlocatedXY::UnlocatedXY ( const Coord ,
const LatLong  
)

Member Function Documentation

static PositionSystem* Coords::UnlocatedXY::createInstance ( )
inlinestatic
virtual uiString Coords::UnlocatedXY::description ( ) const
inlinevirtual
uiString Coords::UnlocatedXY::factoryDisplayName ( ) const
inlinevirtual

Reimplemented from Coords::PositionSystem.

const char* Coords::UnlocatedXY::factoryKeyword ( ) const
inlinevirtual

Reimplemented from Coords::PositionSystem.

virtual void Coords::UnlocatedXY::fillPar ( IOPar ) const
virtual

Reimplemented from Coords::PositionSystem.

virtual Coord Coords::UnlocatedXY::fromGeographicWGS84 ( const LatLong ) const
virtual
bool Coords::UnlocatedXY::geographicTransformOK ( ) const
virtual
static void Coords::UnlocatedXY::initClass ( )
inlinestatic
virtual bool Coords::UnlocatedXY::isFeet ( ) const
inlinevirtual

Reimplemented from Coords::PositionSystem.

virtual bool Coords::UnlocatedXY::isMeter ( ) const
inlinevirtual

Reimplemented from Coords::PositionSystem.

virtual bool Coords::UnlocatedXY::isOK ( ) const
inlinevirtual
virtual bool Coords::UnlocatedXY::isOrthogonal ( ) const
inlinevirtual
static uiString Coords::UnlocatedXY::legacyTr ( const char *  text,
const char *  disambiguation = 0,
int  pluralnr = -1 
)
inlinestaticprivate
const Coord& Coords::UnlocatedXY::refCoord ( ) const
inline
const LatLong& Coords::UnlocatedXY::refLatLong ( ) const
inline
void Coords::UnlocatedXY::setIsFeet ( bool  isfeet)
inline
void Coords::UnlocatedXY::setLatLongEstimate ( const LatLong ,
const Coord  
)
static uiString Coords::UnlocatedXY::sFactoryDisplayName ( )
inlinestatic
static const char* Coords::UnlocatedXY::sFactoryKeyword ( )
inlinestatic
virtual LatLong Coords::UnlocatedXY::toGeographicWGS84 ( const Coord ) const
virtual

Very aproximate! Be Aware!

Implements Coords::PositionSystem.

static uiString Coords::UnlocatedXY::tr ( const char *  text,
const char *  disambiguation = 0,
int  pluralnr = -1 
)
inlinestaticprivate
virtual bool Coords::UnlocatedXY::usePar ( const IOPar )
virtual

Reimplemented from Coords::PositionSystem.

Member Data Documentation

bool Coords::UnlocatedXY::isfeet_
private
double Coords::UnlocatedXY::lngdist_
private
Coord Coords::UnlocatedXY::refcoord_
private
LatLong Coords::UnlocatedXY::reflatlng_
private

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