KiCad PCB EDA Suite
|
#include <base_units.h>
Public Member Functions | |
constexpr | EDA_IU_SCALE (double aIUPerMM) |
constexpr double | IUTomm (int iu) const |
constexpr int | mmToIU (double mm) const |
constexpr int | MilsToIU (int mils) const |
constexpr int | IUToMils (int iu) const |
Public Attributes | |
const double | IU_PER_MM |
const double | IU_PER_MILS |
const double | IU_PER_PS { 1e6 } |
Internal time units are attoseconds. | |
const double | IU_PER_PS_PER_MM { 1e6 } |
Internal delay units are attoseconds/mm. | |
const double | MM_PER_IU |
Definition at line 74 of file base_units.h.
|
inlineconstexpr |
Definition at line 83 of file base_units.h.
References IU_PER_MILS, IU_PER_MM, and MM_PER_IU.
|
inlineconstexpr |
Definition at line 103 of file base_units.h.
References IU_PER_MILS.
|
inlineconstexpr |
Definition at line 90 of file base_units.h.
References IU_PER_MM.
|
inlineconstexpr |
Definition at line 97 of file base_units.h.
References IU_PER_MILS.
|
inlineconstexpr |
Definition at line 92 of file base_units.h.
References IU_PER_MM.
const double EDA_IU_SCALE::IU_PER_MILS |
Definition at line 77 of file base_units.h.
Referenced by EDA_IU_SCALE(), IUToMils(), EDA_UNIT_UTILS::Mils2IU(), MilsToIU(), and REFERENCE_IMAGE::operator=().
const double EDA_IU_SCALE::IU_PER_MM |
Definition at line 76 of file base_units.h.
Referenced by EDA_IU_SCALE(), EDA_UNIT_UTILS::FormatInternalUnits(), IUTomm(), EDA_UNIT_UTILS::UI::MessageTextFromValue(), mmToIU(), and EDA_UNIT_UTILS::UI::StringFromValue().
const double EDA_IU_SCALE::IU_PER_PS { 1e6 } |
Internal time units are attoseconds.
Definition at line 78 of file base_units.h.
const double EDA_IU_SCALE::IU_PER_PS_PER_MM { 1e6 } |
Internal delay units are attoseconds/mm.
Definition at line 79 of file base_units.h.
const double EDA_IU_SCALE::MM_PER_IU |
Definition at line 80 of file base_units.h.
Referenced by EDA_IU_SCALE().