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

#include <exporter_step.h>

Public Types

enum class  FORMAT { STEP , GLB }
 

Public Member Functions

 EXPORTER_STEP_PARAMS ()
 
wxString GetDefaultExportExtension ()
 
wxString GetFormatName ()
 

Public Attributes

wxString m_outputFile
 
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_exportTracks
 
bool m_exportZones
 
bool m_optimizeStep
 
FORMAT m_format
 

Detailed Description

Definition at line 44 of file exporter_step.h.

Member Enumeration Documentation

◆ FORMAT

enum class EXPORTER_STEP_PARAMS::FORMAT
strong
Enumerator
STEP 
GLB 

Definition at line 63 of file exporter_step.h.

Constructor & Destructor Documentation

◆ EXPORTER_STEP_PARAMS()

EXPORTER_STEP_PARAMS::EXPORTER_STEP_PARAMS ( )
inline

Definition at line 47 of file exporter_step.h.

Member Function Documentation

◆ GetDefaultExportExtension()

wxString EXPORTER_STEP_PARAMS::GetDefaultExportExtension ( )

Definition at line 116 of file exporter_step.cpp.

References GLB, m_format, and STEP.

Referenced by EXPORTER_STEP::Export().

◆ GetFormatName()

wxString EXPORTER_STEP_PARAMS::GetFormatName ( )

Definition at line 126 of file exporter_step.cpp.

References 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 79 of file exporter_step.h.

Referenced by PCBNEW_JOBS_HANDLER::JobExportStep().

◆ m_exportTracks

bool EXPORTER_STEP_PARAMS::m_exportTracks

◆ m_exportZones

bool EXPORTER_STEP_PARAMS::m_exportZones

◆ m_format

FORMAT EXPORTER_STEP_PARAMS::m_format

◆ m_includeDNP

bool EXPORTER_STEP_PARAMS::m_includeDNP

◆ m_includeUnspecified

bool EXPORTER_STEP_PARAMS::m_includeUnspecified

◆ m_optimizeStep

bool EXPORTER_STEP_PARAMS::m_optimizeStep

Definition at line 83 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 69 of file exporter_step.h.

Referenced by EXPORTER_STEP::Export().

◆ m_overwrite

bool EXPORTER_STEP_PARAMS::m_overwrite

Definition at line 73 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: