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

#include <job_export_pcb_3d.h>

Public Types

enum class  FORMAT { STEP , BREP , XAO , GLB }
 

Public Member Functions

 EXPORTER_STEP_PARAMS ()
 
wxString GetDefaultExportExtension () const
 
wxString GetFormatName () const
 

Public Attributes

wxString m_OutputFile
 
wxString m_NetFilter
 
wxString m_ComponentFilter
 
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_ExportPads
 
bool m_ExportZones
 
bool m_ExportInnerCopper
 
bool m_ExportSilkscreen
 
bool m_ExportSoldermask
 
bool m_FuseShapes
 
bool m_OptimizeStep
 
FORMAT m_Format
 

Detailed Description

Definition at line 33 of file job_export_pcb_3d.h.

Member Enumeration Documentation

◆ FORMAT

enum class EXPORTER_STEP_PARAMS::FORMAT
strong
Enumerator
STEP 
BREP 
XAO 
GLB 

Definition at line 59 of file job_export_pcb_3d.h.

Constructor & Destructor Documentation

◆ EXPORTER_STEP_PARAMS()

EXPORTER_STEP_PARAMS::EXPORTER_STEP_PARAMS ( )
inline

Definition at line 36 of file job_export_pcb_3d.h.

Member Function Documentation

◆ GetDefaultExportExtension()

wxString EXPORTER_STEP_PARAMS::GetDefaultExportExtension ( ) const

Definition at line 24 of file job_export_pcb_3d.cpp.

References BREP, GLB, m_Format, STEP, and XAO.

Referenced by EXPORTER_STEP::Export().

◆ GetFormatName()

wxString EXPORTER_STEP_PARAMS::GetFormatName ( ) const

Definition at line 37 of file job_export_pcb_3d.cpp.

References BREP, GLB, m_Format, STEP, and XAO.

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 job_export_pcb_3d.h.

◆ m_ComponentFilter

wxString EXPORTER_STEP_PARAMS::m_ComponentFilter

◆ 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_ExportPads

bool EXPORTER_STEP_PARAMS::m_ExportPads

◆ m_ExportSilkscreen

bool EXPORTER_STEP_PARAMS::m_ExportSilkscreen

◆ m_ExportSoldermask

bool EXPORTER_STEP_PARAMS::m_ExportSoldermask

◆ m_ExportTracksVias

bool EXPORTER_STEP_PARAMS::m_ExportTracksVias

◆ m_ExportZones

bool EXPORTER_STEP_PARAMS::m_ExportZones

◆ 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

◆ m_Origin

VECTOR2D EXPORTER_STEP_PARAMS::m_Origin

◆ m_OutputFile

wxString EXPORTER_STEP_PARAMS::m_OutputFile

◆ m_Overwrite

bool EXPORTER_STEP_PARAMS::m_Overwrite

Definition at line 73 of file job_export_pcb_3d.h.

Referenced by CLI::PCB_EXPORT_3D_COMMAND::doPerform().

◆ 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: