OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項

#include <opencv2/core/softfloat.hpp>

cv::softfloat 的協作圖

公共成員函式

 softfloat ()
 預設建構函式。
 
 softfloat (const float a)
 從 float 構造。
 
 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
 Inf 狀態指示器。
 
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 ()
 1 常數。
 
static softfloat pi ()
 正確的 pi 近似值。
 
static softfloat zero ()
 零常數。
 

公共屬性

uint32_t v
 

此結構體的文件是從以下檔案生成的