| 
    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 349 of file text_eval_wrapper.cpp.
| double KIEVAL_UNIT_CONV::convertToDefaultUnits | ( | double | aValue, | 
| const std::string & | aUnitStr, | ||
| EDA_UNITS | aDefaultUnits ) | 
Definition at line 445 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 387 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().