NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
IGeographicCoordinateSystem Class Referenceabstract

Provides access to members that control access to all properties of horizontal (geographic) coordinate system.
More...

#include <crs_geographic_coordinate_system.h>

Inheritance diagram for IGeographicCoordinateSystem:
IHorizontalCoordinateSystem ICoordinateSystem

Public Member Functions

virtual AngularUnit SDK_CALLTYPE GetAngularUnit () const =0 throw ()
 Gets the angular units.
 
virtual SDKResult SDK_CALLTYPE SetAngularUnit (AngularUnit angular_unit)=0 throw ()
 Sets the angular units.
 
virtual AngularUnitType SDK_CALLTYPE GetAngularUnitType () const =0 throw ()
 Gets the angular unit type.
 
virtual SDKResult SDK_CALLTYPE SetAngularUnitType (AngularUnitType ang_unit_type)=0 throw ()
 Sets the angular unit type.
 
virtual double SDK_CALLTYPE GetPrimeMeridian () const =0 throw ()
 Gets the prime meridian.
 
virtual SDKResult SDK_CALLTYPE SetPrimeMeridian (double longitude)=0 throw ()
 Sets the prime meridian.
 
- Public Member Functions inherited from IHorizontalCoordinateSystem
virtual HorizontalDatum SDK_CALLTYPE GetDatum () const =0 throw ()
 Gets the horizontal datum type for the horizontal coordinate system.
 
virtual SDKResult SDK_CALLTYPE SetDatum (HorizontalDatum datum)=0 throw ()
 Sets the horizontal datum type for the horizontal coordinate system.
 
virtual SDKResult SDK_CALLTYPE GetEllipsoid (IEllipsoid **ellipsoid) const =0 throw ()
 Gets the ellipsoid of the datum of the horizontal crs.
 
virtual SDKResult SDK_CALLTYPE SetEllipsoid (IEllipsoid *ellipsoid)=0 throw ()
 Sets the ellipsoid of the datum of the horizontal crs.
 
- Public Member Functions inherited from ICoordinateSystem
virtual SDKResult SDK_CALLTYPE GetName (SDKString &name) const =0 throw ()
 Gets the name of the coordinate system.
 
virtual SDKResult SDK_CALLTYPE SetName (const SDKString &name)=0 throw ()
 Sets the name of the coordinate system.
 
virtual SDKUInt8 SDK_CALLTYPE GetDimension () const =0 throw ()
 Gets the dimension of the coordinate system.
 
virtual SDKResult SDK_CALLTYPE SetDimension (SDKUInt8 dimension)=0 throw ()
 Sets the dimension of the coordinate system.
 
virtual SDKResult SDK_CALLTYPE GetParameter (SDKUInt32 parameter, SDKAny &value) const =0 throw ()
 Gets a parameter value for the coordinate system.
 
virtual SDKResult SDK_CALLTYPE SetParameter (SDKUInt32 parameter, const SDKAny &value)=0 throw ()
 Sets a parameter value for the coordinate system.
 

Detailed Description

Provides access to members that control access to all properties of horizontal (geographic) coordinate system.


The documentation for this class was generated from the following file: