Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
UnitConversion.h File Reference
#include <gii/global.h>
#include <misc/gen/TClosure.h>
#include <misc/gen/TVector.h>
#include <utility>
Include dependency graph for UnitConversion.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sf::UnitConversionEvent
 Structure passed to handle unit conversions. More...
 
class  sf::UnitConverter
 unit conversion class to easy the pain of conversions in dialogs. More...
 

Namespaces

namespace  sf
 

Typedefs

typedef TClosure< bool, UnitConversionEvent & > sf::UnitConversionServerClosure
 Type of the server callback function.
 

Functions

_GII_FUNC void sf::setUnitConversionHandler (const UnitConversionServerClosure &closure={})
 Sets the callback function for a security server.
 
_GII_FUNC bool sf::getUnitConversion (const std::string &option, const std::string &from_unit, int from_precision, double &multiplier, double &offset, std::string &to_unit, int &to_precision)
 Returns true if a conversion could be made.
Calculation to convert are:
From -> To calculation:
new_value = (value * multiplier) + offset;
To -> From calculation:
new_value = (value - offset) / multiplier;