rasdaman client API  10.6.3
The Array Analytics Engine: Datacubes at Your Fingertips
Public Member Functions | List of all members
r_FixedPointNumber Class Reference

A fixed-point representation of a double, with 30 digit fractional part precision. More...

#include <miterf.hh>

Public Member Functions

 r_FixedPointNumber ()=default
 
 r_FixedPointNumber (const double &)
 
 r_FixedPointNumber (const r_FixedPointNumber &)=default
 
r_FixedPointNumberoperator= (const r_FixedPointNumber &)=default
 
r_FixedPointNumberoperator= (const double &)
 
bool stepForwardFlag (const r_FixedPointNumber &)
 Add the given value to this value. More...
 
r_Range getIntPart () const
 
std::string toString () const
 

Detailed Description

A fixed-point representation of a double, with 30 digit fractional part precision.

Constructor & Destructor Documentation

◆ r_FixedPointNumber() [1/3]

r_FixedPointNumber::r_FixedPointNumber ( )
default

◆ r_FixedPointNumber() [2/3]

r_FixedPointNumber::r_FixedPointNumber ( const double &  )
explicit

◆ r_FixedPointNumber() [3/3]

r_FixedPointNumber::r_FixedPointNumber ( const r_FixedPointNumber )
default

Member Function Documentation

◆ getIntPart()

r_Range r_FixedPointNumber::getIntPart ( ) const
inline
Returns
the integer part

◆ operator=() [1/2]

r_FixedPointNumber& r_FixedPointNumber::operator= ( const double &  )

◆ operator=() [2/2]

r_FixedPointNumber& r_FixedPointNumber::operator= ( const r_FixedPointNumber )
default

◆ stepForwardFlag()

bool r_FixedPointNumber::stepForwardFlag ( const r_FixedPointNumber f)
inline

Add the given value to this value.

Returns
carry of fracPart

Referenced by r_MiterFloat::nextCell().

◆ toString()

std::string r_FixedPointNumber::toString ( ) const

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