|
KiCad PCB EDA Suite
|
A coordinate held in PCB internal units, as every consumer of EXPORTER_STEP_PARAMS expects, but written to the jobset in millimetres, which is what jobsets have always stored. More...
Public Member Functions | |
| JOB_PARAM_MM_TO_PCB_IU (const std::string &aJsonPath, double *aPtr, double aDefaultMM) | |
| void | FromJson (const nlohmann::json &j) const override |
| void | ToJson (nlohmann::json &j) override |
Protected Attributes | |
| double * | m_ptr |
| double | m_default |
| std::string | m_jsonPath |
A coordinate held in PCB internal units, as every consumer of EXPORTER_STEP_PARAMS expects, but written to the jobset in millimetres, which is what jobsets have always stored.
Definition at line 29 of file job_export_pcb_3d.cpp.
|
inline |
Definition at line 32 of file job_export_pcb_3d.cpp.
References JOB_PARAM< double >::JOB_PARAM().
|
inlineoverridevirtual |
Reimplemented from JOB_PARAM< double >.
Definition at line 37 of file job_export_pcb_3d.cpp.
References JOB_PARAM< double >::m_default, JOB_PARAM< double >::m_jsonPath, JOB_PARAM< double >::m_ptr, and pcbIUScale.
|
inlineoverridevirtual |
Reimplemented from JOB_PARAM< double >.
Definition at line 42 of file job_export_pcb_3d.cpp.
References JOB_PARAM< double >::m_jsonPath, JOB_PARAM< double >::m_ptr, and pcbIUScale.
|
protectedinherited |
Definition at line 70 of file job.h.
Referenced by JOB_PARAM_MM_TO_PCB_IU::FromJson().
|
protectedinherited |
Definition at line 47 of file job.h.
Referenced by JOB_PARAM_MM_TO_PCB_IU::FromJson(), and JOB_PARAM_MM_TO_PCB_IU::ToJson().
|
protectedinherited |
Definition at line 69 of file job.h.
Referenced by JOB_PARAM_MM_TO_PCB_IU::FromJson(), and JOB_PARAM_MM_TO_PCB_IU::ToJson().