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