 |
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_COORDINATE_SYSTEM_INTERFACE_H_
12 #define SDK_CRS_COORDINATE_SYSTEM_INTERFACE_H_
38 virtual SDKUInt8 SDK_CALLTYPE
GetDimension()
const throw() = 0;
45 SDKAny& value)
const throw() = 0;
49 const SDKAny& value)
throw() = 0;
59 #endif // SDK_CRS_COORDINATE_SYSTEM_INTERFACE_H_
virtual SDKResult SDK_CALLTYPE SetParameter(SDKUInt32 parameter, const SDKAny &value)=0
Sets a parameter value for the coordinate system.
A list of SDK error/return results.
virtual SDKResult SDK_CALLTYPE SetDimension(SDKUInt8 dimension)=0
Sets the dimension of the coordinate system.
Interfaces wrapper with reference count control.
virtual SDKResult SDK_CALLTYPE SetName(const SDKString &name)=0
Sets the name of the 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
virtual SDKResult SDK_CALLTYPE GetName(SDKString &name) const =0
Gets the name of the coordinate system.
virtual SDKUInt8 SDK_CALLTYPE GetDimension() const =0
Gets the dimension of the coordinate system.
Common base SDK interfaces.
Base interface for all SDK interfaces.
Definition: sdk_component_interface.h:41
Base interface for coordinate systems.
Definition: crs_coordinate_system.h:30
virtual SDKResult SDK_CALLTYPE GetParameter(SDKUInt32 parameter, SDKAny &value) const =0
Gets a parameter value for the coordinate system.
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.