OpenCV  4.10.0
开源计算机视觉库
正在加载...
正在搜索...
无匹配项
公共成员函数 | 静态公共成员函数 | 公共属性 | 所有成员列表

#include <opencv2/core/softfloat.hpp>

cv::softfloat 的协作图

公共成员函数

 softfloat ()
 默认构造函数。
 
 softfloat (const float a)
 从浮点数构造。
 
 softfloat (const int32_t)
 
 softfloat (const int64_t)
 
 softfloat (const softfloat &c)
 复制构造函数。
 
 softfloat (const uint32_t)
 从整数构造。
 
 softfloat (const uint64_t)
 
int getExp () const
 获取以 0 为基的指数。
 
softfloat getFrac () const
 获取小数部分。
 
bool getSign () const
 获取符号位。
 
bool isInf () const
 无穷大状态指示器。
 
bool isNaN () const
 NaN 状态指示器。
 
bool isSubnormal () const
 非规格化数指示器。
 
 operator float () const
 
 operator softdouble () const
 类型转换

 
bool operator!= (const softfloat &) const
 
softfloat operator% (const softfloat &) const
 求余运算符。
 
softfloatoperator%= (const softfloat &a)
 
softfloat operator* (const softfloat &) const
 
softfloatoperator*= (const softfloat &a)
 
softfloat operator+ (const softfloat &) const
 基本算术运算。
 
softfloatoperator+= (const softfloat &a)
 
softfloat operator- () const
 
softfloat operator- (const softfloat &) const
 
softfloatoperator-= (const softfloat &a)
 
softfloat operator/ (const softfloat &) const
 
softfloatoperator/= (const softfloat &a)
 
bool operator< (const softfloat &) const
 
bool operator<= (const softfloat &) const
 
softfloatoperator= (const softfloat &c)
 赋值构造函数。
 
bool operator== (const softfloat &) const
 比较运算。
 
bool operator> (const softfloat &) const
 
bool operator>= (const softfloat &) const
 
softfloat setExp (int e) const
 使用新的以 0 为基的指数构造副本。
 
softfloat setFrac (const softfloat &s) const
 使用提供的尾数构造副本。
 
softfloat setSign (bool sign) const
 使用新的符号位构造副本。
 

静态公共成员函数

static softfloat eps ()
 1 和下一个可表示值之间的差值。
 
static const softfloat fromRaw (const uint32_t a)
 从原始值构造。
 
static softfloat inf ()
 正无穷大常量。
 
static softfloat max ()
 最大有限值。
 
static softfloat min ()
 最小的规格化值。
 
static softfloat nan ()
 默认 NaN 常量。
 
static softfloat one ()
 一常量。
 
static softfloat pi ()
 正确的 pi 近似值。
 
static softfloat zero ()
 零常量。
 

公共属性

uint32_t v
 

此结构的文档是从以下文件生成的