ICF 3.0.5.47
Technical documentation of ICF Libraries
imath::IDoubleManip Class Referenceabstract

Interface for all manipulation using values represent as double. More...

#include <IDoubleManip.h>

Inheritance diagram for imath::IDoubleManip:
Collaboration diagram for imath::IDoubleManip:

Public Member Functions

virtual int GetPrecision () const =0
 Get number of digits after point.
 
- Public Member Functions inherited from imath::TIValueManip< double >
virtual double GetRounded (const double &value) const=0
 Get the nearest value rounded used this arithmetik.
 
virtual bool IsEqual (const double &value1, const double &value2) const=0
 Compare two values and check, if there are equal.
 
virtual bool IsSmaller (const double &value1, const double &value2) const=0
 Compare two values and check, if first one is smaller as the second.
 
virtual bool IsSmallerEqual (const double &value1, const double &value2) const=0
 Compare two values and check, if first one is smaller or equal as the second.
 
virtual QString GetString (const double &value) const=0
 Get this value as string.
 
virtual bool GetParsed (const QString &text, double &result) const=0
 Get value converted from string.
 
virtual double GetSmallerValue (const double &value) const=0
 Return biggest value smaller that specified one.
 
virtual double GetBiggerValue (const double &value) const=0
 Return smallest value bigger that specified one.
 

Detailed Description

Interface for all manipulation using values represent as double.

Definition at line 25 of file IDoubleManip.h.

Member Function Documentation

◆ GetPrecision()

virtual int imath::IDoubleManip::GetPrecision ( ) const
pure virtual

Get number of digits after point.

Implemented in imath::CDoubleManip, imath::CFixedPointManip, and imeas::CNumericConstraintsComp.


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

© Witold Gantzke and Kirill Lepskiy