#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 | |