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

Public Member Functions

const char * factoryKeyword () const
 
uiString factoryDisplayName () const
 
 AnchorBasedXY ()
 
 AnchorBasedXY (const LatLong &, const Coord &)
 
virtual CoordSystemclone () const
 
virtual uiString description () const
 
virtual BufferString summary () const
 
void setIsFeet (bool isfeet)
 
bool geographicTransformOK () const
 
void setLatLongEstimate (const LatLong &, const Coord &)
 
virtual bool isOK () const
 
virtual bool isOrthogonal () const
 
virtual bool isFeet () const
 
virtual bool isMeter () const
 
const CoordrefCoord () const
 
const LatLongrefLatLong () const
 
- Public Member Functions inherited from Coords::CoordSystem
bool operator== (const CoordSystem &) const
 
static::Factory< CoordSystem > & factory ()
 
Coord convertFrom (const Coord &, const CoordSystem &from) const
 
virtual uiString toUiString (const Coord &) const
 
virtual BufferString toString (const Coord &, bool withsystem=false) const
 
virtual Coord fromString (const char *) const
 
virtual bool isProjection () const
 
bool usePar (const IOPar &)
 
void fillPar (IOPar &) const
 

Static Public Member Functions

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

Private Member Functions

virtual LatLong toGeographic (const Coord &, bool wgs84) const
 Very approximate! Be Aware! More...
 
virtual Coord fromGeographic (const LatLong &, bool wgs84) const
 
virtual bool doUsePar (const IOPar &)
 
virtual void doFillPar (IOPar &) const
 

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_
 

Additional Inherited Members

Detailed Description

Constructor & Destructor Documentation

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

Member Function Documentation

virtual CoordSystem* Coords::AnchorBasedXY::clone ( ) const
virtual

Implements Coords::CoordSystem.

static CoordSystem* Coords::AnchorBasedXY::createInstance ( )
inlinestatic
virtual uiString Coords::AnchorBasedXY::description ( ) const
inlinevirtual

Implements Coords::CoordSystem.

virtual void Coords::AnchorBasedXY::doFillPar ( IOPar ) const
privatevirtual

Implements Coords::CoordSystem.

virtual bool Coords::AnchorBasedXY::doUsePar ( const IOPar )
privatevirtual

Implements Coords::CoordSystem.

uiString Coords::AnchorBasedXY::factoryDisplayName ( ) const
inlinevirtual

Reimplemented from Coords::CoordSystem.

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

Reimplemented from Coords::CoordSystem.

virtual Coord Coords::AnchorBasedXY::fromGeographic ( const LatLong ,
bool  wgs84 
) const
privatevirtual

Implements Coords::CoordSystem.

bool Coords::AnchorBasedXY::geographicTransformOK ( ) const
virtual

Implements Coords::CoordSystem.

static void Coords::AnchorBasedXY::initClass ( )
inlinestatic
virtual bool Coords::AnchorBasedXY::isFeet ( ) const
inlinevirtual

Reimplemented from Coords::CoordSystem.

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

Reimplemented from Coords::CoordSystem.

virtual bool Coords::AnchorBasedXY::isOK ( ) const
inlinevirtual

Implements Coords::CoordSystem.

virtual bool Coords::AnchorBasedXY::isOrthogonal ( ) const
inlinevirtual

Implements Coords::CoordSystem.

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

Implements Coords::CoordSystem.

virtual LatLong Coords::AnchorBasedXY::toGeographic ( const Coord ,
bool  wgs84 
) const
privatevirtual

Very approximate! Be Aware!

Implements Coords::CoordSystem.

static uiString Coords::AnchorBasedXY::tr ( const char *  text,
const char *  disambiguation = 0,
int  pluralnr = -1 
)
inlinestaticprivate

Member Data Documentation

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

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