Public Member Functions | List of all members
imath::IDoubleManip Class Referenceabstract

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

#include <IDoubleManip.h>

Inheritance diagram for imath::IDoubleManip:
imath::TIValueManip< double > istd::IPolymorphic imath::CDoubleManip imath::CFixedPointManip imath::CComplexDoubleManip

Public Member Functions

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

Detailed Description

Interface for all manipulation using values represent as double.

Definition at line 20 of file IDoubleManip.h.

Member Function Documentation

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

Get number of digits after point.

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


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy