![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
Creates coordinate system objects. More...
#include <crs_factory.h>
Inherits ISDKComponent.
Public Member Functions | |
| virtual SDKResult SDK_CALLTYPE | CreateBasicTransformation (IBasicTransformation **basic_transformation)=0 throw () |
| Creates a basic transformation object. | |
| virtual SDKResult SDK_CALLTYPE | CreateDefaultProjectionParameters (ProjectionClassID projection_class, IProjectionParameters **projection_parameters)=0 throw () |
| Creates projection parameters specified by projection class. | |
| virtual SDKResult SDK_CALLTYPE | CreateEllipsoid (double semi_major_axis, double semi_minor_axis, LinearUnit axis_unit, IEllipsoid **ellipsoid)=0 throw () |
| Creates an ellipsoid. | |
| virtual SDKResult SDK_CALLTYPE | CreateEllipsoidByHorizontalDatum (HorizontalDatum hordat, IEllipsoid **ellipsoid)=0 throw () |
| Creates an ellipsoid specified by the HorizontalDatum. | |
| virtual SDKResult SDK_CALLTYPE | CreateProjection (ProjectionClassID projection_class, IProjectionParameters *projection_parameters, IProjection **projection)=0 throw () |
| Creates projection specified by projection class and projection parameters. | |
| virtual SDKResult SDK_CALLTYPE | CreateGeographicCoordinateSystem (AngularUnit angular_unit, AngularUnitType angular_unit_type, HorizontalDatum hordat, IEllipsoid *ellipsoid, IGeographicCoordinateSystem **gcrs)=0 throw () |
| Creates the geographic coordinate system. | |
| virtual SDKResult SDK_CALLTYPE | CreateProjectedCoordinateSystem (HorizontalDatum hordat, LinearUnit linear_unit, IGeographicCoordinateSystem *gcrs, IProjection *projection, IProjectedCoordinateSystem **pcrs)=0 throw () |
| Creates the projected coordinate system. | |
| virtual SDKResult SDK_CALLTYPE | CreateVerticalCoordinateSystem (VerticalDatum verdat, LinearUnit linear_unit, PositiveDirection positive_direction, IVerticalCoordinateSystem **vcrs)=0 throw () |
| Creates the projected coordinate system. | |
| virtual SDKResult SDK_CALLTYPE | CreateGeodesicCalculator (GeodesicCalculationType calculation_type, IGeodesicCalculation **calc)=0 throw () |
| Returns the geodesic calculator. | |
Creates coordinate system objects.