KiCad PCB EDA Suite
Loading...
Searching...
No Matches
EXPORTER_STEP_PARAMS Class Reference

#include <exporter_step.h>

Public Types

enum class  FORMAT { STEP , BREP , GLB }
 

Public Member Functions

 EXPORTER_STEP_PARAMS ()
 
wxString GetDefaultExportExtension ()
 
wxString GetFormatName ()
 

Public Attributes

wxString m_outputFile
 
wxString m_netFilter
 
VECTOR2D m_origin
 
bool m_overwrite
 
bool m_useGridOrigin
 
bool m_useDrillOrigin
 
bool m_includeUnspecified
 
bool m_includeDNP
 
bool m_substModels
 
double m_BoardOutlinesChainingEpsilon
 
bool m_boardOnly
 
bool m_exportBoardBody
 
bool m_exportComponents
 
bool m_exportTracksVias
 
bool m_exportZones
 
bool m_exportInnerCopper
 
bool m_fuseShapes
 
bool m_optimizeStep
 
FORMAT m_format
 

Detailed Description

Definition at line 45 of file exporter_step.h.

Member Enumeration Documentation

◆ FORMAT

enum class EXPORTER_STEP_PARAMS::FORMAT
strong
Enumerator
STEP 
BREP 
GLB 

Definition at line 68 of file exporter_step.h.

Constructor & Destructor Documentation

◆ EXPORTER_STEP_PARAMS()

EXPORTER_STEP_PARAMS::EXPORTER_STEP_PARAMS ( )
inline

Definition at line 48 of file exporter_step.h.

Member Function Documentation

◆ GetDefaultExportExtension()

wxString EXPORTER_STEP_PARAMS::GetDefaultExportExtension ( )

Definition at line 118 of file exporter_step.cpp.

References BREP, GLB, m_format, and STEP.

Referenced by EXPORTER_STEP::Export().

◆ GetFormatName()

wxString EXPORTER_STEP_PARAMS::GetFormatName ( )

Definition at line 129 of file exporter_step.cpp.

References BREP, GLB, m_format, and STEP.

Referenced by EXPORTER_STEP::Export().

Member Data Documentation

◆ m_boardOnly

bool EXPORTER_STEP_PARAMS::m_boardOnly

◆ m_BoardOutlinesChainingEpsilon

double EXPORTER_STEP_PARAMS::m_BoardOutlinesChainingEpsilon

Definition at line 86 of file exporter_step.h.

Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().

◆ m_exportBoardBody

bool EXPORTER_STEP_PARAMS::m_exportBoardBody

◆ m_exportComponents

bool EXPORTER_STEP_PARAMS::m_exportComponents

◆ m_exportInnerCopper

bool EXPORTER_STEP_PARAMS::m_exportInnerCopper

◆ m_exportTracksVias

bool EXPORTER_STEP_PARAMS::m_exportTracksVias

◆ m_exportZones

bool EXPORTER_STEP_PARAMS::m_exportZones

◆ m_format

FORMAT EXPORTER_STEP_PARAMS::m_format

◆ m_fuseShapes

bool EXPORTER_STEP_PARAMS::m_fuseShapes

◆ m_includeDNP

bool EXPORTER_STEP_PARAMS::m_includeDNP

◆ m_includeUnspecified

bool EXPORTER_STEP_PARAMS::m_includeUnspecified

◆ m_netFilter

◆ m_optimizeStep

bool EXPORTER_STEP_PARAMS::m_optimizeStep

Definition at line 94 of file exporter_step.h.

Referenced by EXPORTER_STEP::Export(), and PCBNEW_JOBS_HANDLER::JobExportStep().

◆ m_origin

VECTOR2D EXPORTER_STEP_PARAMS::m_origin

◆ m_outputFile

wxString EXPORTER_STEP_PARAMS::m_outputFile

Definition at line 75 of file exporter_step.h.

Referenced by EXPORTER_STEP::Export().

◆ m_overwrite

bool EXPORTER_STEP_PARAMS::m_overwrite

Definition at line 80 of file exporter_step.h.

Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().

◆ m_substModels

bool EXPORTER_STEP_PARAMS::m_substModels

◆ m_useDrillOrigin

bool EXPORTER_STEP_PARAMS::m_useDrillOrigin

◆ m_useGridOrigin

bool EXPORTER_STEP_PARAMS::m_useGridOrigin

The documentation for this class was generated from the following files: