KiCad PCB EDA Suite
|
#include <job_export_pcb_3d.h>
Public Types | |
enum class | FORMAT { UNKNOWN , STEP , BREP , XAO , GLB , VRML } |
enum class | VRML_UNITS { INCHES , MILLIMETERS , METERS , TENTHS } |
Public Member Functions | |
JOB_EXPORT_PCB_3D (bool aIsCli) | |
const std::string & | GetType () const |
bool | IsCli () const |
const std::map< wxString, wxString > & | GetVarOverrides () const |
void | SetVarOverrides (const std::map< wxString, wxString > &aVarOverrides) |
Public Attributes | |
bool | m_overwrite |
bool | m_useGridOrigin |
bool | m_useDrillOrigin |
bool | m_hasUserOrigin |
bool | m_boardOnly |
bool | m_includeUnspecified |
bool | m_includeDNP |
bool | m_substModels |
bool | m_optimizeStep |
wxString | m_netFilter |
wxString | m_filename |
wxString | m_outputFile |
double | m_xOrigin |
double | m_yOrigin |
double | m_BoardOutlinesChainingEpsilon |
bool | m_exportBoardBody |
bool | m_exportComponents |
bool | m_exportTracks |
bool | m_exportZones |
bool | m_exportInnerCopper |
bool | m_fuseShapes |
JOB_EXPORT_PCB_3D::FORMAT | m_format |
VRML_UNITS | m_vrmlUnits |
wxString | m_vrmlModelDir |
bool | m_vrmlRelativePaths |
Protected Attributes | |
std::string | m_type |
bool | m_isCli |
std::map< wxString, wxString > | m_varOverrides |
Definition at line 28 of file job_export_pcb_3d.h.
|
strong |
Enumerator | |
---|---|
UNKNOWN | |
STEP | |
BREP | |
XAO | |
GLB | |
VRML |
Definition at line 33 of file job_export_pcb_3d.h.
|
strong |
Enumerator | |
---|---|
INCHES | |
MILLIMETERS | |
METERS | |
TENTHS |
Definition at line 43 of file job_export_pcb_3d.h.
JOB_EXPORT_PCB_3D::JOB_EXPORT_PCB_3D | ( | bool | aIsCli | ) |
Definition at line 24 of file job_export_pcb_3d.cpp.
|
inlineinherited |
Definition at line 38 of file job.h.
Referenced by JOB_DISPATCHER::RunJob().
|
inlineinherited |
Definition at line 41 of file job.h.
Referenced by PCBNEW_JOBS_HANDLER::doFpExportSvg(), EESCHEMA_JOBS_HANDLER::JobExportBom(), PCBNEW_JOBS_HANDLER::JobExportDrc(), PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), PCBNEW_JOBS_HANDLER::JobExportPdf(), EESCHEMA_JOBS_HANDLER::JobExportPlot(), PCBNEW_JOBS_HANDLER::JobExportRender(), PCBNEW_JOBS_HANDLER::JobExportStep(), PCBNEW_JOBS_HANDLER::JobExportSvg(), and EESCHEMA_JOBS_HANDLER::JobSchErc().
|
inlineinherited |
Definition at line 39 of file job.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportDrc(), PCBNEW_JOBS_HANDLER::JobExportDrill(), PCBNEW_JOBS_HANDLER::JobExportDxf(), PCBNEW_JOBS_HANDLER::JobExportFpSvg(), PCBNEW_JOBS_HANDLER::JobExportFpUpgrade(), PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), PCBNEW_JOBS_HANDLER::JobExportIpc2581(), PCBNEW_JOBS_HANDLER::JobExportPdf(), PCBNEW_JOBS_HANDLER::JobExportPos(), PCBNEW_JOBS_HANDLER::JobExportRender(), PCBNEW_JOBS_HANDLER::JobExportStep(), and PCBNEW_JOBS_HANDLER::JobExportSvg().
|
inlineinherited |
Definition at line 43 of file job.h.
Referenced by CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().
bool JOB_EXPORT_PCB_3D::m_boardOnly |
Definition at line 55 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
double JOB_EXPORT_PCB_3D::m_BoardOutlinesChainingEpsilon |
Definition at line 65 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
bool JOB_EXPORT_PCB_3D::m_exportBoardBody |
Definition at line 66 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
bool JOB_EXPORT_PCB_3D::m_exportComponents |
Definition at line 67 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
bool JOB_EXPORT_PCB_3D::m_exportInnerCopper |
Definition at line 70 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
bool JOB_EXPORT_PCB_3D::m_exportTracks |
Definition at line 68 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
bool JOB_EXPORT_PCB_3D::m_exportZones |
Definition at line 69 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
wxString JOB_EXPORT_PCB_3D::m_filename |
Definition at line 61 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
JOB_EXPORT_PCB_3D::FORMAT JOB_EXPORT_PCB_3D::m_format |
Definition at line 72 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
bool JOB_EXPORT_PCB_3D::m_fuseShapes |
Definition at line 71 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
bool JOB_EXPORT_PCB_3D::m_hasUserOrigin |
Definition at line 54 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
bool JOB_EXPORT_PCB_3D::m_includeDNP |
Definition at line 57 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
bool JOB_EXPORT_PCB_3D::m_includeUnspecified |
Definition at line 56 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
wxString JOB_EXPORT_PCB_3D::m_netFilter |
Definition at line 60 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
bool JOB_EXPORT_PCB_3D::m_optimizeStep |
Definition at line 59 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
wxString JOB_EXPORT_PCB_3D::m_outputFile |
Definition at line 62 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
bool JOB_EXPORT_PCB_3D::m_overwrite |
Definition at line 51 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
bool JOB_EXPORT_PCB_3D::m_substModels |
Definition at line 58 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
bool JOB_EXPORT_PCB_3D::m_useDrillOrigin |
Definition at line 53 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
bool JOB_EXPORT_PCB_3D::m_useGridOrigin |
Definition at line 52 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
|
protectedinherited |
wxString JOB_EXPORT_PCB_3D::m_vrmlModelDir |
Definition at line 75 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
bool JOB_EXPORT_PCB_3D::m_vrmlRelativePaths |
Definition at line 76 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
VRML_UNITS JOB_EXPORT_PCB_3D::m_vrmlUnits |
Definition at line 74 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
double JOB_EXPORT_PCB_3D::m_xOrigin |
Definition at line 63 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().
double JOB_EXPORT_PCB_3D::m_yOrigin |
Definition at line 64 of file job_export_pcb_3d.h.
Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().