[前へ] [目次へ] [次へ]
このインターフェイスは標準論理座標を扱うインターフェイスです。
標準論理座標精度と詳細論理座標精度が異なる場合、整数型で扱うと端数が丸められます。
正確な値で扱う必要がある場合は小数型で扱ってください。
このインターフェイスはC++レベルでは固有の型ではなく、
INativeInteger と INativeFloat を組み合わせて運用されます。
●実装している標準クラス
Integer
Float
●インターフェイスメソッド
●ネイティブインターフェイス
このインターフェイスはネイティブインターフェイスを持っていません。
●ネイティブキャスト(C++レベルでのキャスト)
このインターフェイスはネイティブキャストに対応していません。
●C++レベル追加情報
インターフェイスID: FGES_IFID_LOGICUNIT
INativeLogicUnit@@GetInt
Integer GetInt()const
整数として評価した値を取得します。
保持値が端数を持つ場合、整数まで丸められます。
戻り値:保持値を整数として評価した値。
先頭へ
INativeLogicUnit@@GetFloat
Float GetFloat()const
小数として評価した値を取得します。
保持値が端数を持つ場合、詳細論理座標精度まで丸められます。
戻り値:保持値を小数として評価した値。
先頭へ
INativeLogicUnit@@GetDetail
Integer GetDetail()const
保持値を詳細論理座標に変換した値を取得します。
戻り値:保持値を詳細論理座標に変換した値。
先頭へ
[前へ] [目次へ] [次へ]
最終更新 2020/05/28