System.ConvUtils.TConvTypeFactor

Delphi
TConvTypeFactor = class(TConvTypeInfo)
C++
class PASCALIMPLEMENTATION TConvTypeFactor : public TConvTypeInfo
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | System.ConvUtils.pas System.ConvUtils.hpp |
System.ConvUtils | System.ConvUtils |
説明
TConvTypeFactor は,登録された単一の変換型(測定単位)を示します。この単位は,単一の変換係数によるファミリーの基本単位とは異なります。
グローバル関数 RegisterConversionType は,変換係数を指定して変換型を登録したときに TConvTypeFactor インスタンスを自動的に作成します。TConvTypeFactor は,Factor プロパティの値である変換係数を使って変換を実行するために FromCommon メソッドおよび ToCommon メソッドを実装しています。
直接 TConvTypeFactor を使用する必要はありません。単一の変換係数を使用する変換型を登録するには,変換係数を指定する構文で RegisterConversionType を呼び出します。
ただし,変換係数のほかにも追加アクションを実行する変換型を実装する場合に,基本クラスとして TConvTypeFactor を使用することはできます。たとえば,変換係数を基に乗算を行い,定数を追加して 0 ポイントを変化させるクラスを記述できます。