Assimp  v4.1. (December 2018)
internal::Double Class Reference

Public Member Functions

 Double ()
 
 Double (double d)
 
 Double (uint64_t u)
 
int Exponent () const
 
int IntegerExponent () const
 
uint64_t IntegerSignificand () const
 
bool IsInf () const
 
bool IsNan () const
 
bool IsNanOrInf () const
 
bool IsNormal () const
 
bool IsZero () const
 
double NextPositiveDouble () const
 
bool Sign () const
 
uint64_t Significand () const
 
uint64_t ToBias () const
 
uint64_t Uint64Value () const
 
double Value () const
 

Static Public Member Functions

static int EffectiveSignificandSize (int order)
 

Constructor & Destructor Documentation

◆ Double() [1/3]

internal::Double::Double ( )
inline

◆ Double() [2/3]

internal::Double::Double ( double  d)
inline

◆ Double() [3/3]

internal::Double::Double ( uint64_t  u)
inline

Member Function Documentation

◆ EffectiveSignificandSize()

static int internal::Double::EffectiveSignificandSize ( int  order)
inlinestatic

◆ Exponent()

int internal::Double::Exponent ( ) const
inline

◆ IntegerExponent()

int internal::Double::IntegerExponent ( ) const
inline

◆ IntegerSignificand()

uint64_t internal::Double::IntegerSignificand ( ) const
inline

◆ IsInf()

bool internal::Double::IsInf ( ) const
inline

◆ IsNan()

bool internal::Double::IsNan ( ) const
inline

◆ IsNanOrInf()

bool internal::Double::IsNanOrInf ( ) const
inline

◆ IsNormal()

bool internal::Double::IsNormal ( ) const
inline

◆ IsZero()

bool internal::Double::IsZero ( ) const
inline

◆ NextPositiveDouble()

double internal::Double::NextPositiveDouble ( ) const
inline

◆ Sign()

bool internal::Double::Sign ( ) const
inline

◆ Significand()

uint64_t internal::Double::Significand ( ) const
inline

◆ ToBias()

uint64_t internal::Double::ToBias ( ) const
inline

◆ Uint64Value()

uint64_t internal::Double::Uint64Value ( ) const
inline

◆ Value()

double internal::Double::Value ( ) const
inline

Member Data Documentation

◆ d_

double internal::Double::d_

◆ u_

uint64_t internal::Double::u_

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