 |
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_PROJECTED_COORDINATE_SYSTEM_INTERFACE_H_
11 #define SDK_CRS_PROJECTED_COORDINATE_SYSTEM_INTERFACE_H_
26 class IGeographicCoordinateSystem;
62 sdk::geometry::IGeometry** horizon)
const throw() = 0;
80 #endif // SDK_CRS_PROJECTED_COORDINATE_SYSTEM_INTERFACE_H_
virtual SDKResult SDK_CALLTYPE GetHorizon(bool *inclusive, sdk::geometry::IGeometry **horizon) const =0
The mathematical limits of a projected coordinate system.
Provides access to members that control access to all properties of horizontal (geographic) coordinat...
Definition: crs_geographic_coordinate_system.h:42
Describes interfaces that manages a geometry objects.
virtual SDKResult SDK_CALLTYPE GetGeographicCoordinateSystem(IGeographicCoordinateSystem **gcrs) const =0
Gets the geographic coordinate system associated with the projected coordinate system.
virtual void SetLinearUnit(LinearUnit unit)=0
Sets the linear (projected) units of the projected coordinate system.
virtual SDKResult SDK_CALLTYPE SetGeographicCoordinateSystem(IGeographicCoordinateSystem *gcrs)=0
Sets the geographic coordinate system associated with the projected coordinate system.
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
Common base SDK interfaces.
Provides access to members that control the properties and methods for the projected coordinate syste...
Definition: crs_projected_coordinate_system.h:35
virtual SDKResult SDK_CALLTYPE GetProjection(IProjection **projection) const =0
Gets the projection for the projected coordinate system.
Defines constants for the coordinate systems.
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 SDKResult SDK_CALLTYPE SetProjection(IProjection *projection)=0
Sets the projection for the projected coordinate system.
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.
SDK_CRS_BEGIN_NAMESPACE typedef double LinearUnit
Defines the linear unit. The value is the number of meters per linear unit.
Definition: crs_const.h:128
virtual LinearUnit GetLinearUnit() const =0
Gets the linear (projected) units of the projected coordinate system.
Provides access to members that control the properties and methods for the projection.
Definition: crs_projection.h:31