 |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
|
Go to the documentation of this file. 1 #ifndef SDK_CRS_GEOGRAPHIC_COORDINATE_SYSTEM_INTERFACE_H_
12 #define SDK_CRS_GEOGRAPHIC_COORDINATE_SYSTEM_INTERFACE_H_
28 class IGeographicCoordinateSystem;
68 #endif // SDK_GEOGRAPHIC_COORDINATE_SYSTEM_INTERFACE_H_
GeographicCoordinateSystemParameter
Parameters of the horizontal coordinate system.
Definition: crs_geographic_coordinate_system.h:32
Provides access to members that control access to all properties of horizontal (geographic) coordinat...
Definition: crs_geographic_coordinate_system.h:42
A list of SDK error/return results.
virtual AngularUnitType SDK_CALLTYPE GetAngularUnitType() const =0
Gets the angular unit type.
AngularUnitType
Describes the angular unit type for the geographic coordinate system.
Definition: crs_const.h:137
virtual double SDK_CALLTYPE GetPrimeMeridian() const =0
Gets the prime meridian.
Interfaces wrapper with reference count control.
@ kGCRSPar_LeftLongitude
Returns or sets the minimum longitude value for the geographic coordinate system. -180....
Definition: crs_geographic_coordinate_system.h:35
double AngularUnit
Defines the angular unit. The value is the number of degrees per angular unit.
Definition: crs_const.h:133
@ kGCRSPar_PrimeMeridian
The longitude value of the prime meridian.
Definition: crs_geographic_coordinate_system.h:34
@ kGCRSPar_AngularUnit
Returns radians per unit.
Definition: crs_geographic_coordinate_system.h:33
Wrappers and helper functions for SDKString.
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
@ kGCRSPar_RightLongitude
Returns or sets the maximum longitude value for the geographic coordinate system. 180....
Definition: crs_geographic_coordinate_system.h:36
Common base SDK interfaces.
virtual SDKResult SDK_CALLTYPE SetAngularUnit(AngularUnit angular_unit)=0
Sets the angular units.
Defines constants for the coordinate systems.
virtual SDKResult SDK_CALLTYPE SetAngularUnitType(AngularUnitType ang_unit_type)=0
Sets the angular unit type.
Describes member that manage the horizontal coordinate system
Definition: crs_horizontal_coordinate_system.h:137
Describes the interface that manages a horizontal coordinate system parameters.
virtual AngularUnit SDK_CALLTYPE GetAngularUnit() const =0
Gets the angular units.
virtual SDKResult SDK_CALLTYPE SetPrimeMeridian(double longitude)=0
Sets the prime meridian.