OpenCV  3.3.0
Open Source Computer Vision
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
cv::softfloat Struct Reference

#include "softfloat.hpp"

Public Member Functions

 softfloat ()
 
 softfloat (const softfloat &c)
 
 softfloat (const uint32_t)
 
 softfloat (const uint64_t)
 
 softfloat (const int32_t)
 
 softfloat (const int64_t)
 
 softfloat (const float a)
 
bool isInf () const
 
bool isNaN () 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 &) const
 
softfloat operator- () 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
 

Static Public Member Functions

static const softfloat fromRaw (const uint32_t a)
 
static softfloat inf ()
 
static softfloat nan ()
 
static softfloat one ()
 
static softfloat zero ()
 

Public Attributes

uint32_t v
 

Constructor & Destructor Documentation

§ softfloat() [1/7]

cv::softfloat::softfloat ( )
inline

§ softfloat() [2/7]

cv::softfloat::softfloat ( const softfloat c)
inline

§ softfloat() [3/7]

cv::softfloat::softfloat ( const uint32_t  )
explicit

§ softfloat() [4/7]

cv::softfloat::softfloat ( const uint64_t  )
explicit

§ softfloat() [5/7]

cv::softfloat::softfloat ( const int32_t  )
explicit

§ softfloat() [6/7]

cv::softfloat::softfloat ( const int64_t  )
explicit

§ softfloat() [7/7]

cv::softfloat::softfloat ( const float  a)
inlineexplicit

Member Function Documentation

§ fromRaw()

static const softfloat cv::softfloat::fromRaw ( const uint32_t  a)
inlinestatic

§ inf()

static softfloat cv::softfloat::inf ( )
inlinestatic

§ isInf()

bool cv::softfloat::isInf ( ) const
inline

§ isNaN()

bool cv::softfloat::isNaN ( ) const
inline

§ nan()

static softfloat cv::softfloat::nan ( )
inlinestatic

§ one()

static softfloat cv::softfloat::one ( )
inlinestatic

§ operator float()

cv::softfloat::operator float ( ) const
inline

§ operator softdouble()

cv::softfloat::operator softdouble ( ) const

§ operator!=()

bool cv::softfloat::operator!= ( const softfloat ) const

§ operator%()

softfloat cv::softfloat::operator% ( const softfloat ) const

§ operator%=()

softfloat& cv::softfloat::operator%= ( const softfloat a)
inline

§ operator*()

softfloat cv::softfloat::operator* ( const softfloat ) const

§ operator*=()

softfloat& cv::softfloat::operator*= ( const softfloat a)
inline

§ operator+()

softfloat cv::softfloat::operator+ ( const softfloat ) const

§ operator+=()

softfloat& cv::softfloat::operator+= ( const softfloat a)
inline

§ operator-() [1/2]

softfloat cv::softfloat::operator- ( const softfloat ) const

§ operator-() [2/2]

softfloat cv::softfloat::operator- ( ) const
inline

§ operator-=()

softfloat& cv::softfloat::operator-= ( const softfloat a)
inline

§ operator/()

softfloat cv::softfloat::operator/ ( const softfloat ) const

§ operator/=()

softfloat& cv::softfloat::operator/= ( const softfloat a)
inline

§ operator<()

bool cv::softfloat::operator< ( const softfloat ) const

§ operator<=()

bool cv::softfloat::operator<= ( const softfloat ) const

§ operator=()

softfloat& cv::softfloat::operator= ( const softfloat c)
inline

§ operator==()

bool cv::softfloat::operator== ( const softfloat ) const

§ operator>()

bool cv::softfloat::operator> ( const softfloat ) const

§ operator>=()

bool cv::softfloat::operator>= ( const softfloat ) const

§ zero()

static softfloat cv::softfloat::zero ( )
inlinestatic

Member Data Documentation

§ v

uint32_t cv::softfloat::v

The documentation for this struct was generated from the following file: