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.
 

Detailed Description

Provides access to members that control the properties of the ellipsoids.


The documentation for this class was generated from the following file: