単位コンバーターの直接使用
メートルをフィートに変換する場合は、IlvUnitConverter クラスのスタティック・メンバーが使用できます。
次のコードは、メートルをフィートに変換します。
IlvUnitConverter* converter = IlvUnitConverter::FT();
IlvDouble meters = 100;
IlvDouble feet= converter->fromMeters(meters);
IlvPrint("100 m = %f ft", feet);
feet = 100;
meters = converter->toMeters(feet);
IlvPrint("100 ft = %f m", meters);
IlvUnitConverter クラスの
toMeters メソッドは、現在の測定単位をメートルに変換します。一方、
fromMeters メソッドはメートルを、現在の測定単位に変換します。
通常使用するコンバーターを定義する
IlvUnitConverter クラスのスタティック・メンバーを使用することも、
単位コンバーターの定義で後述するように、独自のコンバーターを作成することもできます。さらに、
定義済み単位コンバーターの使用に示すリストから、定義済みコンバーターの 1 つを選んで使用することもできます。
Version 5.6
Copyright © 2012, Rogue Wave Software, Inc. All Rights Reserved.