![]() |
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 of the ellipsoids. More...
#include <crs_ellipsoid.h>
Inherits ISDKComponent.
Public Member Functions | |
| virtual HorizontalDatum SDK_CALLTYPE | GetHorizontalDatum () const =0 throw () |
| Gets the name of the ellipsoid. | |
| virtual SDKResult SDK_CALLTYPE | SetHorizontalDatum (HorizontalDatum hordat)=0 throw () |
| Sets the name of the ellipsoid. | |
| virtual double SDK_CALLTYPE | GetInverseFlattening () const =0 throw () |
| Gets the value of the inverse of the flattening constant of the ellipsoid. | |
| virtual SDKResult SDK_CALLTYPE | SetInverseFlattening (double inverse_flattening)=0 throw () |
| Sets the value of the inverse of the flattening constant of the ellipsoid. | |
| virtual double SDK_CALLTYPE | GetSemiMajorAxis () const =0 throw () |
| Gets the value of the semi-major axis. | |
| virtual SDKResult SDK_CALLTYPE | SetSemiMajorAxis (double semi_major_axis)=0 throw () |
| Sets the value of the semi-major axis. | |
| virtual double SDK_CALLTYPE | GetSemiMinorAxis () const =0 throw () |
| Gets sets the value of the semi-minor axis. | |
| virtual SDKResult SDK_CALLTYPE | SetSemiMinorAxis (double semi_minor_axis)=0 throw () |
| Sets the value of the semi-minor axis. | |
| virtual LinearUnit SDK_CALLTYPE | GetAxisUnit () const =0 throw () |
| Gets the value of the axis unit. | |
| virtual SDKResult SDK_CALLTYPE | SetAxisUnit (LinearUnit axis_unit)=0 throw () |
| Sets the value of the axis unit. | |
Provides access to members that control the properties of the ellipsoids.