21#ifndef JOB_EXPORT_STEP_H
22#define JOB_EXPORT_STEP_H
30#define BOARD_DEFAULT_CHAINING_EPSILON 0.01
38 m_UseGridOrigin( false ),
39 m_UseDrillOrigin( false ),
40 m_UseDefinedOrigin( false ),
41 m_UsePcbCenterOrigin( false ),
42 m_IncludeUnspecified( true ),
44 m_SubstModels( true ),
47 m_CutViasInBody( false ),
48 m_ExportBoardBody( true ),
49 m_ExportComponents( true ),
50 m_ExportTracksVias( false ),
51 m_ExportPads( false ),
52 m_ExportZones( false ),
53 m_ExportInnerCopper( false ),
54 m_ExportSilkscreen( false ),
55 m_ExportSoldermask( false ),
56 m_FuseShapes( false ),
57 m_FillAllVias( false ),
58 m_OptimizeStep( true ),
104 wxString GetDefaultExportExtension()
const;
105 wxString GetFormatName()
const;
113 wxString GetDefaultDescription()
const override;
114 wxString GetSettingsDialogTitle()
const override;
double m_BoardOutlinesChainingEpsilon
bool m_IncludeUnspecified
wxString m_ComponentFilter
bool m_UsePcbCenterOrigin
JOB_EXPORT_PCB_3D::FORMAT m_format
EXPORTER_STEP_PARAMS m_3dparams
Despite the name; also used for other formats.
An simple container class that lets us dispatch output jobs to kifaces.
#define BOARD_DEFAULT_CHAINING_EPSILON