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

Public Member Functions

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

Private Member Functions

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

Private Attributes

bool isfeet_
 
double lngdist_
 
Coord refcoord_
 
LatLong reflatlng_
 

Additional Inherited Members

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

Detailed Description

<>

Constructor & Destructor Documentation

◆ AnchorBasedXY() [1/2]

Coords::AnchorBasedXY::AnchorBasedXY ( )

◆ AnchorBasedXY() [2/2]

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

Member Function Documentation

◆ clone()

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

Implements Coords::CoordSystem.

◆ description()

virtual uiString Coords::AnchorBasedXY::description ( ) const
inlinevirtual

Implements Coords::CoordSystem.

◆ doFillPar()

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

Implements Coords::CoordSystem.

◆ doUsePar()

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

Implements Coords::CoordSystem.

◆ fromGeographic()

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

Implements Coords::CoordSystem.

◆ geographicTransformOK()

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

Implements Coords::CoordSystem.

◆ isFeet()

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

Reimplemented from Coords::CoordSystem.

◆ isMeter()

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

Reimplemented from Coords::CoordSystem.

◆ isOK()

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

Implements Coords::CoordSystem.

◆ isOrthogonal()

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

Implements Coords::CoordSystem.

◆ refCoord()

const Coord& Coords::AnchorBasedXY::refCoord ( ) const
inline

◆ refLatLong()

const LatLong& Coords::AnchorBasedXY::refLatLong ( ) const
inline

◆ setIsFeet()

void Coords::AnchorBasedXY::setIsFeet ( bool  isfeet)
inline

◆ setLatLongEstimate()

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

◆ summary()

virtual BufferString Coords::AnchorBasedXY::summary ( ) const
virtual

Implements Coords::CoordSystem.

◆ toGeographic()

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

Very approximate! Be Aware!

Implements Coords::CoordSystem.

Member Data Documentation

◆ isfeet_

bool Coords::AnchorBasedXY::isfeet_
private

◆ lngdist_

double Coords::AnchorBasedXY::lngdist_
private

◆ refcoord_

Coord Coords::AnchorBasedXY::refcoord_
private

◆ reflatlng_

LatLong Coords::AnchorBasedXY::reflatlng_
private

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