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

Describes member that manage the horizontal coordinate system
More...

#include <crs_horizontal_coordinate_system.h>

Inheritance diagram for IHorizontalCoordinateSystem:
ICoordinateSystem IGeographicCoordinateSystem IProjectedCoordinateSystem

Public Member Functions

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

Describes member that manage the horizontal coordinate system


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