![]() |
ICF 3.0.5.47
Technical documentation of ICF Libraries
|
Interface for all manipulation using values represent as double
.
More...
#include <IDoubleManip.h>
Public Member Functions | |
virtual int | GetPrecision () const =0 |
Get number of digits after point. | |
![]() | |
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. | |
Interface for all manipulation using values represent as double
.
Definition at line 25 of file IDoubleManip.h.
|
pure virtual |
Get number of digits after point.
Implemented in imath::CDoubleManip, imath::CFixedPointManip, and imeas::CNumericConstraintsComp.
© Witold Gantzke and Kirill Lepskiy