|
| | cv::softdouble::softdouble () |
| | デフォルトコンストラクタ。
|
| |
| | cv::softdouble::softdouble (const double a) |
| | doubleから構築する。
|
| |
| | cv::softdouble::softdouble (const int32_t) |
| |
| | cv::softdouble::softdouble (const int64_t) |
| |
| | cv::softdouble::softdouble (const softdouble &c) |
| | コピーコンストラクタ。
|
| |
| | cv::softdouble::softdouble (const uint32_t) |
| | 整数から構築する。
|
| |
| | cv::softdouble::softdouble (const uint64_t) |
| |
| | cv::softfloat::softfloat () |
| | デフォルトコンストラクタ。
|
| |
| | cv::softfloat::softfloat (const float a) |
| | float から構築する。
|
| |
| | cv::softfloat::softfloat (const int32_t) |
| |
| | cv::softfloat::softfloat (const int64_t) |
| |
| | cv::softfloat::softfloat (const softfloat &c) |
| | コピーコンストラクタ。
|
| |
| | cv::softfloat::softfloat (const uint32_t) |
| | 整数から構築する。
|
| |
| | cv::softfloat::softfloat (const uint64_t) |
| |
| softdouble | cv::abs (softdouble a) |
| |
| softfloat | cv::abs (softfloat a) |
| | 絶対値。
|
| |
| softfloat | cv::cbrt (const softfloat &a) |
| | 立方根。
|
| |
| softdouble | cv::cos (const softdouble &a) |
| | 余弦。
|
| |
| static softdouble | cv::softdouble::eps () |
| | 1 と次に表現可能な値との差。
|
| |
| static softfloat | cv::softfloat::eps () |
| | 1 と次に表現可能な値との差。
|
| |
| softdouble | cv::exp (const softdouble &a) |
| |
| softfloat | cv::exp (const softfloat &a) |
| | 指数。
|
| |
| static softdouble | cv::softdouble::fromRaw (const uint64_t a) |
| | 生の値から構築する。
|
| |
| static const softfloat | cv::softfloat::fromRaw (const uint32_t a) |
| | 生の値から構築する。
|
| |
| int | cv::softdouble::getExp () const |
| | 0始まりの指数を取得する。
|
| |
| int | cv::softfloat::getExp () const |
| | 0始まりの指数を取得する。
|
| |
| softdouble | cv::softdouble::getFrac () const |
| | 小数部を取得する。
|
| |
| softfloat | cv::softfloat::getFrac () const |
| | 小数部を取得する。
|
| |
| bool | cv::softdouble::getSign () const |
| | 符号ビットを取得する。
|
| |
| bool | cv::softfloat::getSign () const |
| | 符号ビットを取得する。
|
| |
| static softdouble | cv::softdouble::inf () |
| | 正の無限大の定数。
|
| |
| static softfloat | cv::softfloat::inf () |
| | 正の無限大の定数。
|
| |
| bool | cv::softdouble::isInf () const |
| | Inf 状態を示すインジケータ。
|
| |
| bool | cv::softfloat::isInf () const |
| | Inf 状態を示すインジケータ。
|
| |
| bool | cv::softdouble::isNaN () const |
| | NaN 状態を示すインジケータ。
|
| |
| bool | cv::softfloat::isNaN () const |
| | NaN 状態を示すインジケータ。
|
| |
| bool | cv::softdouble::isSubnormal () const |
| | 非正規化数を示すインジケータ。
|
| |
| bool | cv::softfloat::isSubnormal () const |
| | 非正規化数を示すインジケータ。
|
| |
| softdouble | cv::log (const softdouble &a) |
| |
| softfloat | cv::log (const softfloat &a) |
| | 自然対数。
|
| |
| softdouble | cv::max (const softdouble &a, const softdouble &b) |
| |
| softfloat | cv::max (const softfloat &a, const softfloat &b) |
| |
| static softdouble | cv::softdouble::max () |
| | 最大の有限値。
|
| |
| static softfloat | cv::softfloat::max () |
| | 最大の有限値。
|
| |
| softdouble | cv::min (const softdouble &a, const softdouble &b) |
| |
| softfloat | cv::min (const softfloat &a, const softfloat &b) |
| | MinおよびMax関数。
|
| |
| static softdouble | cv::softdouble::min () |
| | 最小の正規化された値。
|
| |
| static softfloat | cv::softfloat::min () |
| | 最小の正規化された値。
|
| |
| softdouble | cv::mulAdd (const softdouble &a, const softdouble &b, const softdouble &c) |
| |
| softfloat | cv::mulAdd (const softfloat &a, const softfloat &b, const softfloat &c) |
| | 積和演算 (Fused Multiplication and Addition)。
|
| |
| static softdouble | cv::softdouble::nan () |
| | デフォルトの NaN 定数。
|
| |
| static softfloat | cv::softfloat::nan () |
| | デフォルトの NaN 定数。
|
| |
| static softdouble | cv::softdouble::one () |
| | 1 を表す定数。
|
| |
| static softfloat | cv::softfloat::one () |
| | 1 を表す定数。
|
| |
| | cv::softdouble::operator double () const |
| |
| | cv::softfloat::operator float () const |
| |
| | cv::softfloat::operator softdouble () const |
| | 型キャスト
|
| |
| | cv::softdouble::operator softfloat () const |
| | 型キャスト
|
| |
| bool | cv::softdouble::operator!= (const softdouble &) const |
| |
| bool | cv::softfloat::operator!= (const softfloat &) const |
| |
| softdouble | cv::softdouble::operator% (const softdouble &) const |
| | 剰余演算子。
|
| |
| softfloat | cv::softfloat::operator% (const softfloat &) const |
| | 剰余演算子。
|
| |
| softdouble & | cv::softdouble::operator%= (const softdouble &a) |
| |
| softfloat & | cv::softfloat::operator%= (const softfloat &a) |
| |
| softdouble | cv::softdouble::operator* (const softdouble &) const |
| |
| softfloat | cv::softfloat::operator* (const softfloat &) const |
| |
| softdouble & | cv::softdouble::operator*= (const softdouble &a) |
| |
| softfloat & | cv::softfloat::operator*= (const softfloat &a) |
| |
| softdouble | cv::softdouble::operator+ (const softdouble &) const |
| | 基本的な算術演算。
|
| |
| softfloat | cv::softfloat::operator+ (const softfloat &) const |
| | 基本的な算術演算。
|
| |
| softdouble & | cv::softdouble::operator+= (const softdouble &a) |
| |
| softfloat & | cv::softfloat::operator+= (const softfloat &a) |
| |
| softdouble | cv::softdouble::operator- () const |
| |
| softdouble | cv::softdouble::operator- (const softdouble &) const |
| |
| softfloat | cv::softfloat::operator- () const |
| |
| softfloat | cv::softfloat::operator- (const softfloat &) const |
| |
| softdouble & | cv::softdouble::operator-= (const softdouble &a) |
| |
| softfloat & | cv::softfloat::operator-= (const softfloat &a) |
| |
| softdouble | cv::softdouble::operator/ (const softdouble &) const |
| |
| softfloat | cv::softfloat::operator/ (const softfloat &) const |
| |
| softdouble & | cv::softdouble::operator/= (const softdouble &a) |
| |
| softfloat & | cv::softfloat::operator/= (const softfloat &a) |
| |
| bool | cv::softdouble::operator< (const softdouble &) const |
| |
| bool | cv::softfloat::operator< (const softfloat &) const |
| |
| bool | cv::softdouble::operator<= (const softdouble &) const |
| |
| bool | cv::softfloat::operator<= (const softfloat &) const |
| |
| softdouble & | cv::softdouble::operator= (const softdouble &c) |
| | 代入コンストラクタ。
|
| |
| softfloat & | cv::softfloat::operator= (const softfloat &c) |
| | 代入コンストラクタ。
|
| |
| bool | cv::softdouble::operator== (const softdouble &) const |
| | 比較演算。
|
| |
| bool | cv::softfloat::operator== (const softfloat &) const |
| | 比較演算。
|
| |
| bool | cv::softdouble::operator> (const softdouble &) const |
| |
| bool | cv::softfloat::operator> (const softfloat &) const |
| |
| bool | cv::softdouble::operator>= (const softdouble &) const |
| |
| bool | cv::softfloat::operator>= (const softfloat &) const |
| |
| static softdouble | cv::softdouble::pi () |
| | 円周率の正確な近似値。
|
| |
| static softfloat | cv::softfloat::pi () |
| | 円周率の正確な近似値。
|
| |
| softdouble | cv::pow (const softdouble &a, const softdouble &b) |
| |
| softfloat | cv::pow (const softfloat &a, const softfloat &b) |
| | べき乗を計算する。
|
| |
| template<typename _Tp > |
| static _Tp | cv::saturate_cast (softdouble a) |
| |
| template<typename _Tp > |
| static _Tp | cv::saturate_cast (softfloat a) |
| | 飽和キャスト。
|
| |
| template<> |
| int64_t | cv::saturate_cast< int64_t > (softdouble a) |
| |
| template<> |
| int64_t | cv::saturate_cast< int64_t > (softfloat a) |
| |
| template<> |
| schar | cv::saturate_cast< schar > (softdouble a) |
| |
| template<> |
| schar | cv::saturate_cast< schar > (softfloat a) |
| |
| template<> |
| short | cv::saturate_cast< short > (softdouble a) |
| |
| template<> |
| short | cv::saturate_cast< short > (softfloat a) |
| |
| template<> |
| uchar | cv::saturate_cast< uchar > (softdouble a) |
| |
| template<> |
| uchar | cv::saturate_cast< uchar > (softfloat a) |
| |
| template<> |
| uint64_t | cv::saturate_cast< uint64_t > (softdouble a) |
| |
| template<> |
| uint64_t | cv::saturate_cast< uint64_t > (softfloat a) |
| |
| template<> |
| unsigned | cv::saturate_cast< unsigned > (softdouble a) |
| |
| template<> |
| unsigned | cv::saturate_cast< unsigned > (softfloat a) |
| | 符号なし整数および符号なしロングロング整数への飽和キャスト。-1 を 0xffffffff などにするため、負の数を意図的にクリップしない。
|
| |
| template<> |
| ushort | cv::saturate_cast< ushort > (softdouble a) |
| |
| template<> |
| ushort | cv::saturate_cast< ushort > (softfloat a) |
| |
| softdouble | cv::softdouble::setExp (int e) const |
| | 新しい0始まりの指数を持つコピーを構築する。
|
| |
| softfloat | cv::softfloat::setExp (int e) const |
| | 新しい0始まりの指数を持つコピーを構築する。
|
| |
| softdouble | cv::softdouble::setFrac (const softdouble &s) const |
| | 指定した仮数部を持つコピーを構築する。
|
| |
| softfloat | cv::softfloat::setFrac (const softfloat &s) const |
| | 指定した仮数部を持つコピーを構築する。
|
| |
| softdouble | cv::softdouble::setSign (bool sign) const |
| | 新しい符号ビットを持つコピーを構築する。
|
| |
| softfloat | cv::softfloat::setSign (bool sign) const |
| | 新しい符号ビットを持つコピーを構築する。
|
| |
| softdouble | cv::sin (const softdouble &a) |
| | サイン(正弦)。
|
| |
| softdouble | cv::sqrt (const softdouble &a) |
| |
| softfloat | cv::sqrt (const softfloat &a) |
| | 平方根。
|
| |
| static softdouble | cv::softdouble::zero () |
| | 0 を表す定数。
|
| |
| static softfloat | cv::softfloat::zero () |
| | 0 を表す定数。
|
| |