Using Predefined Unit Converters
The library contains a list of predefined unit converters. A predefined unit converter is referenced by its name. To access a predefined unit converter, use the static function GetRegisteredConverter of the class IlvUnitConverter.
The following example instantiates a Mercator projection and converts its output to international nautical miles.
IlvUnitConverter* converter =
IlvUnitConverter::GetRegisteredConverter("kmi");
IlvMercatorProjection projection;
projection.setUnitConverter(*converter);
List of Predefined Unit Converters
The table below contains a list of the predefined unit converters supplied with the Views Maps projection library.
Name |
Comment |
ToMeters |
km |
Kilometer | 1000.0 |
m | Meter | 1.0 |
dm | Decimeter | 0.1 |
cm | Centimeter | 0.01 |
mm | Millimeter | 0.001 |
kmi | International Nautical Mile | 1852.0 |
in | International Inch | 0.0254 |
ft | International Foot | 0.3048 |
yd | International Yard | 0.9144 |
mi | International Statute Mile | 1609.344 |
fath | International Fathom | 1.8288 |
ch | International Chain | 20.1168 |
link | International Link | 0.201168 |
us-in | U.S. Surveyor’s Inch | 0.025400050800101603 |
us-ft | U.S. Surveyor’s Foot | 0.304800609601219 |
us-yd | U.S. Surveyor’s Yard | 0.914401828803658 |
us-ch | U.S. Surveyor’s Chain | 20.11684023368047 |
us-mi | U.S. Surveyor’s Statute Mile | 1609.347218694437 |
ind-yd | Indian Yard | 0.91439523 |
ind-ft | Indian Foot | 0.30479841 |
ind-ch | Indian Chain | 20.11669506 |