WIL説明書(C++)
3.0.0
|
演算関連ネームスペース [詳解]
演算関連ネームスペース
演算関連の定義や関数を局所化するネームスペースです。
関数 | |
FVCL_API INT | Round (DOUBLE in) |
四捨五入 [詳解] | |
FVCL_API DOUBLE | DegToRad (DOUBLE deg) |
degree単位からradian単位への変換 [詳解] | |
FVCL_API DOUBLE | RadToDeg (DOUBLE rad) |
radian単位からdegree単位への変換 [詳解] | |
FVCL_API bool | IsEqual (DOUBLE a, DOUBLE b) |
浮動小数点数の比較 [詳解] | |
FVCL_API bool | IsEqual (FLOAT a, FLOAT b) |
浮動小数点数の比較 [詳解] | |
FVCL_API UINT | Alignment (UINT uiVal, UINT uiAlign, bool blInset=false) |
アライメント [詳解] | |
FVCL_API bool | Rotate (const FVCL::Data::CFvPoint &src, const FVCL::Data::CFvPoint &axis, const FVCL::Data::CFvAngle &angle, FVCL::Data::CFvPoint *dst) |
回転 [詳解] | |
template<class Type > | |
Type | Max (Type _Left, Type _Right) |
オブジェクトの大小比較 [詳解] | |
template<class Type > | |
Type | Min (Type _Left, Type _Right) |
オブジェクトの大小比較 [詳解] | |
template<class TD , class TS > | |
void | BitShiftR (TD *dst, TS src, INT shift) |
ビットシフト(右) [詳解] | |
template<class TD , class TS > | |
void | BitShiftL (TD *dst, TS src, INT shift) |
ビットシフト(左) [詳解] | |
変数 | |
const DOUBLE | Pi = 3.14159265358979323846 |
円周率 [詳解] | |
const DOUBLE | EPSd = 1.0e-9 |
イプシロン(ε) [DOUBLE用] [詳解] | |
const FLOAT | EPSf = 1.0e-5f |
イプシロン(ε) [FLOAT用] [詳解] | |
const DOUBLE FVCL::Math::Pi = 3.14159265358979323846 |
円周率
const DOUBLE FVCL::Math::EPSd = 1.0e-9 |
イプシロン(ε) [DOUBLE用]
const FLOAT FVCL::Math::EPSf = 1.0e-5f |
イプシロン(ε) [FLOAT用]