KiCad PCB EDA Suite
Loading...
Searching...
No Matches
KIEVAL_UNIT_CONV Namespace Reference

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)
 

Enumeration Type Documentation

◆ Unit

enum class KIEVAL_UNIT_CONV::Unit
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.

Function Documentation

◆ convertToDefaultUnits()

double KIEVAL_UNIT_CONV::convertToDefaultUnits ( double aValue,
const std::string & aUnitStr,
EDA_UNITS aDefaultUnits )

◆ edaUnitsToInternal()

Unit KIEVAL_UNIT_CONV::edaUnitsToInternal ( EDA_UNITS aUnits)

◆ getConversionFactor()

double KIEVAL_UNIT_CONV::getConversionFactor ( Unit aFromUnit,
Unit aToUnit )

Definition at line 412 of file text_eval_wrapper.cpp.

References CM, fromMM(), Inch, Mil, MM, toMM(), and UM.

◆ parseUnit()