|  | libhomegear-base
    0.7
    Base library for Homegear and Homegear family modules. | 
This is the complete list of members for BaseLib::Math, including all inherited members.
| _asciiToBinaryTable | BaseLib::Math | protectedstatic | 
| clamp(int32_t value, int32_t min, int32_t max) | BaseLib::Math | static | 
| clamp(double value, double min, double max) | BaseLib::Math | static | 
| getDouble(const std::string &s) | BaseLib::Math | static | 
| getDoubleFromIeee754Binary64(uint64_t binary64) | BaseLib::Math | static | 
| getFloatFromIeee754Binary32(uint32_t binary32) | BaseLib::Math | static | 
| getIeee754Binary32(float value) | BaseLib::Math | static | 
| getIeee754Binary64(double value) | BaseLib::Math | static | 
| getNumber(const std::string &s, bool isHex=false) | BaseLib::Math | static | 
| getNumber(char hexChar) | BaseLib::Math | static | 
| getNumber64(const std::string &s, bool isHex=false) | BaseLib::Math | static | 
| getOctalNumber(const std::string &s) | BaseLib::Math | static | 
| getUnsignedNumber(const std::string &s, bool isHex=false) | BaseLib::Math | static | 
| getUnsignedNumber64(const std::string &s, bool isHex=false) | BaseLib::Math | static | 
| isNumber(const std::string &s, bool hex=false) | BaseLib::Math | static | 
| Math()=delete | BaseLib::Math | |
| metricExponentialMovingAverage(double interval, double period, double metric, double lastAverage) | BaseLib::Math | static | 
| Pow10(int32_t exponent) | BaseLib::Math | inlinestatic | 
| scale(int32_t value, int32_t valueMin, int32_t valueMax, int32_t scaleMin, int32_t scaleMax) | BaseLib::Math | static | 
| scale(double value, double valueMin, double valueMax, double scaleMin, double scaleMax) | BaseLib::Math | static | 
| toString(double number) | BaseLib::Math | static | 
| toString(double number, int32_t precision) | BaseLib::Math | static | 
| Vector2D typedef | BaseLib::Math | |
| Vector3D typedef | BaseLib::Math | |
| ~Math()=default | BaseLib::Math |