#include <units.h>
Public Methods | |
wxUnit (double number, double multi) | |
constructor on number and multiplier 1.1 and 1e-6 | |
wxUnit (double number, const wxString &multi) | |
constructor on number in meters and recalculate for multiplier as string | |
wxUnit (const wxString &number, const wxString &multi) | |
constructor on number string and multiplier string "1.1" "um" | |
bool | Eval (const wxString ¶m) |
compose a unit based a string "1.1um" | |
double | GetValue () |
get value in meters | |
double | GetNumber () |
get the number 1.1 um -> 1.1 | |
double | GetMultiplier () |
get the number 1.1 um -> um | |
wxString & | GetValueString () |
get the number 1.1 um -> "1.1 um" | |
wxString & | GetMultiplierString () |
get the number 1.1 um -> "um" | |
wxString & | GetNumberString () |
get the number 1.1 um -> "1.1" | |
wxUnit & | operator= (const wxUnit &) |
copy | |
wxUnit & | operator= (const char *) |
as Eval | |
operator double () | |
convert to double | |
wxUnit & | operator= (double) |
double becomes the number | |
Protected Attributes | |
wxString | m_multi |
multiplier | |
wxString | m_number |
non multiplied number as a string |