![]() |
OpendTect
6.3
|
Public Member Functions | |
| bool | operator== (const PositionSystem &) const |
| static::Factory< PositionSystem > & | factory () |
| virtual uiString | factoryDisplayName () const |
| virtual const char * | factoryKeyword () const |
| virtual uiString | description () const =0 |
| virtual bool | isOK () const =0 |
| virtual bool | geographicTransformOK () const =0 |
| virtual LatLong | toGeographicWGS84 (const Coord &) const =0 |
| virtual Coord | fromGeographicWGS84 (const LatLong &) const =0 |
| 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 |
| virtual bool | isOrthogonal () const =0 |
| virtual bool | isFeet () const |
| virtual bool | isMeter () const |
| virtual bool | usePar (const IOPar &) |
| virtual void | fillPar (IOPar &) const |
Static Public Member Functions | |
| static void | initRepository (NotifierAccess *=0) |
| static void | getSystemNames (bool onlyorthogonal, uiStringSet &, ObjectSet< IOPar > &) |
| Creates the subclasses without settings. More... | |
| static RefMan< PositionSystem > | createSystem (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 () |
Base class for Coordinate Systems, these are all two-dimensional and coordinates can be stored in Coord. They may use any projection, but they must be able to return Geographic coordinates using the WGS84 datum.
|
static |
| Coord Coords::PositionSystem::convertFrom | ( | const Coord & | , |
| const PositionSystem & | from | ||
| ) | const |
|
static |
Creates subclass with settings.
Gets a list of coordinate systems and the corresponding IOPars to create them. IOPars become yours!
|
pure virtual |
Implemented in Coords::UnlocatedXY.
| static ::Factory< PositionSystem >& Coords::PositionSystem::factory | ( | ) |
|
inlinevirtual |
Reimplemented in Coords::UnlocatedXY.
|
inlinevirtual |
Reimplemented in Coords::UnlocatedXY.
|
virtual |
Reimplemented in Coords::UnlocatedXY.
Implemented in Coords::UnlocatedXY.
|
virtual |
|
pure virtual |
Implemented in Coords::UnlocatedXY.
|
static |
Creates the subclasses without settings.
|
static |
To be called from initGeneral with a pointer to survey change notifier.
|
inlinevirtual |
Reimplemented in Coords::UnlocatedXY.
|
inlinevirtual |
Reimplemented in Coords::UnlocatedXY.
|
pure virtual |
Implemented in Coords::UnlocatedXY.
|
pure virtual |
Implemented in Coords::UnlocatedXY.
| bool Coords::PositionSystem::operator== | ( | const PositionSystem & | ) | const |
|
inlinestatic |
|
inlinestatic |
Implemented in Coords::UnlocatedXY.
|
virtual |
Returns string. If withsystem is turned on it will start with the factory name of the system, followed by a space.
|
virtual |
Reimplemented in Coords::UnlocatedXY.
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017