![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
Provides access to members that control the properties and methods for the projected coordinate systems.
More...
#include <crs_projected_coordinate_system.h>
Public Member Functions | |
| virtual SDKResult SDK_CALLTYPE | GetGeographicCoordinateSystem (IGeographicCoordinateSystem **gcrs) const =0 throw () |
| Gets the geographic coordinate system associated with the projected coordinate system. | |
| virtual SDKResult SDK_CALLTYPE | SetGeographicCoordinateSystem (IGeographicCoordinateSystem *gcrs)=0 throw () |
| Sets the geographic coordinate system associated with the projected coordinate system. | |
| virtual LinearUnit | GetLinearUnit () const =0 throw () |
| Gets the linear (projected) units of the projected coordinate system. | |
| virtual void | SetLinearUnit (LinearUnit unit)=0 throw () |
| Sets the linear (projected) units of the projected coordinate system. | |
| virtual SDKResult SDK_CALLTYPE | GetHorizon (bool *inclusive, sdk::geometry::IGeometry **horizon) const =0 throw () |
| The mathematical limits of a projected coordinate system. More... | |
| virtual SDKResult SDK_CALLTYPE | GetProjection (IProjection **projection) const =0 throw () |
| Gets the projection for the projected coordinate system. | |
| virtual SDKResult SDK_CALLTYPE | SetProjection (IProjection *projection)=0 throw () |
| Sets the projection for the projected coordinate system. | |
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. | |
Provides access to members that control the properties and methods for the projected coordinate systems.
|
pure virtual | ||||||||||||||||||||
The mathematical limits of a projected coordinate system.
| inclusive | [out] Indicates whether the geometry should be considered inclusive or exclusive. |
| horizon | [out] Address of a variable that receives the pointer to the IGeometry interface associated with the shape of a horizon. |