The Main Function
The main function in our example program initializes a Mercator projection and calls a function to perform forward and inverse projections.
Initializing a Projection
In our example, we create an instance of the class
IlvMercatorProjection. This type of projection is often used in navigational applications.
All the projections in the library inherit from the abstract class
IlvProjection and benefit from the same API. For this reason, we can call the function
showProjection (written in the sample below) which takes any projection as an argument, provided that the projection inherits from the class
IlvProjection. The
showProjection function can be called for all the library functions.
IlvMercatorProjection projection;
showProjection (projection);
The signature of the showProjection function is:
void showProjection (const IlvProjection& projection);
Published date: 05/24/2022
Last modified date: 02/24/2022