Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::UnitConversionEvent Struct Reference

Structure passed to handle unit conversions. More...

#include <UnitConversion.h>

Collaboration diagram for sf::UnitConversionEvent:

Public Member Functions

 UnitConversionEvent (std::string option, std::string from_unit, int from_precision, double &multiplier, double &offset, std::string &to_unit, int &to_precision)
 Constructor.
 

Public Attributes

std::string _option
 Special conversion option code.
 
std::string _from_unit
 current unit string.
 
int _from_precision
 Decimals of current unit. (can be negative)
 
double & _multiplier
 Multiplication factor.
 
double & _offset
 offset value.
 
std::string & _to_unit
 New precision after conversion.
 
int & _to_precision
 New unit string.
 

Detailed Description

Structure passed to handle unit conversions.

Constructor & Destructor Documentation

◆ UnitConversionEvent()

sf::UnitConversionEvent::UnitConversionEvent ( std::string  option,
std::string  from_unit,
int  from_precision,
double &  multiplier,
double &  offset,
std::string &  to_unit,
int &  to_precision 
)
inline

Constructor.

Member Data Documentation

◆ _from_precision

int sf::UnitConversionEvent::_from_precision

Decimals of current unit. (can be negative)

◆ _from_unit

std::string sf::UnitConversionEvent::_from_unit

current unit string.

◆ _multiplier

double& sf::UnitConversionEvent::_multiplier

Multiplication factor.

◆ _offset

double& sf::UnitConversionEvent::_offset

offset value.

◆ _option

std::string sf::UnitConversionEvent::_option

Special conversion option code.

◆ _to_precision

int& sf::UnitConversionEvent::_to_precision

New unit string.

◆ _to_unit

std::string& sf::UnitConversionEvent::_to_unit

New precision after conversion.


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