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

Public Member Functions

 ProjectionBasedSystem ()
 
 ProjectionBasedSystem (AuthorityCode)
 
virtual CoordSystemclone () const
 
virtual uiString description () const
 
virtual bool geographicTransformOK () const
 
const ProjectiongetProjection () const
 
virtual bool isFeet () const
 
virtual bool isMeter () const
 
virtual bool isOK () const
 
virtual bool isOrthogonal () const
 
virtual bool isProjection () const
 
bool setProjection (AuthorityCode)
 
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
 
bool operator== (const CoordSystem &) const
 
virtual BufferString toString (const Coord &, bool withsystem=false) const
 
virtual uiString toUiString (const Coord &) const
 
bool usePar (const IOPar &)
 

Protected Attributes

const Projectionproj_
 

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
 

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

◆ ProjectionBasedSystem() [1/2]

Coords::ProjectionBasedSystem::ProjectionBasedSystem ( )

◆ ProjectionBasedSystem() [2/2]

Coords::ProjectionBasedSystem::ProjectionBasedSystem ( AuthorityCode  )

Member Function Documentation

◆ clone()

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

Implements Coords::CoordSystem.

◆ description()

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

Implements Coords::CoordSystem.

◆ doFillPar()

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

Implements Coords::CoordSystem.

◆ doUsePar()

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

Implements Coords::CoordSystem.

◆ fromGeographic()

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

Implements Coords::CoordSystem.

◆ geographicTransformOK()

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

Implements Coords::CoordSystem.

◆ getProjection()

const Projection* Coords::ProjectionBasedSystem::getProjection ( ) const

◆ isFeet()

virtual bool Coords::ProjectionBasedSystem::isFeet ( ) const
virtual

Reimplemented from Coords::CoordSystem.

◆ isMeter()

virtual bool Coords::ProjectionBasedSystem::isMeter ( ) const
virtual

Reimplemented from Coords::CoordSystem.

◆ isOK()

virtual bool Coords::ProjectionBasedSystem::isOK ( ) const
virtual

Implements Coords::CoordSystem.

◆ isOrthogonal()

virtual bool Coords::ProjectionBasedSystem::isOrthogonal ( ) const
virtual

Implements Coords::CoordSystem.

◆ isProjection()

virtual bool Coords::ProjectionBasedSystem::isProjection ( ) const
inlinevirtual

Reimplemented from Coords::CoordSystem.

◆ setProjection()

bool Coords::ProjectionBasedSystem::setProjection ( AuthorityCode  )

◆ summary()

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

Implements Coords::CoordSystem.

◆ toGeographic()

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

Implements Coords::CoordSystem.

Member Data Documentation

◆ proj_

const Projection* Coords::ProjectionBasedSystem::proj_
protected

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