KiCad PCB EDA Suite
|
Enumerations | |
enum class | Unit { Invalid , UM , MM , CM , Inch , Mil , Degrees , SI , Femtoseconds , Picoseconds , PsPerInch , PsPerCm , PsPerMm } |
Functions | |
Unit | edaUnitsToInternal (EDA_UNITS aUnits) |
Unit | parseUnit (const std::string &aUnitStr) |
double | getConversionFactor (Unit aFromUnit, Unit aToUnit) |
double | convertToDefaultUnits (double aValue, const std::string &aUnitStr, EDA_UNITS aDefaultUnits) |
|
strong |
Enumerator | |
---|---|
Invalid | |
UM | |
MM | |
CM | |
Inch | |
Mil | |
Degrees | |
SI | |
Femtoseconds | |
Picoseconds | |
PsPerInch | |
PsPerCm | |
PsPerMm |
Definition at line 348 of file text_eval_wrapper.cpp.
double KIEVAL_UNIT_CONV::convertToDefaultUnits | ( | double | aValue, |
const std::string & | aUnitStr, | ||
EDA_UNITS | aDefaultUnits ) |
Definition at line 444 of file text_eval_wrapper.cpp.
References text_eval_units::UnitRegistry::convertToEdaUnits().
Referenced by KIEVAL_TEXT_TOKENIZER::parse_number().
Unit KIEVAL_UNIT_CONV::parseUnit | ( | const std::string & | aUnitStr | ) |
Definition at line 386 of file text_eval_wrapper.cpp.
References CM, text_eval_units::CM, text_eval_units::DEG, text_eval_units::DEGREE_SYMBOL, Degrees, Femtoseconds, text_eval_units::FS, text_eval_units::INCH, Inch, text_eval_units::INCH_QUOTE, Invalid, text_eval_units::MIL, Mil, MM, text_eval_units::MM, text_eval_units::UnitRegistry::parseUnit(), Picoseconds, text_eval_units::PS, text_eval_units::PS_PER_CM, text_eval_units::PS_PER_IN, text_eval_units::PS_PER_MM, PsPerCm, PsPerInch, PsPerMm, text_eval_units::THOU, UM, and text_eval_units::UM.
Referenced by KIEVAL_TEXT_TOKENIZER::parse_number().