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 ,
  PLY , STL
}
 

Public Member Functions

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

Public Attributes

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
 
wxString m_OutputFile
 

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 
PLY 
STL 

Definition at line 60 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 46 of file job_export_pcb_3d.cpp.

References BREP, GLB, PLY, STEP, STL, and XAO.

Referenced by EXPORTER_STEP::Export().

◆ GetFormatName()

wxString EXPORTER_STEP_PARAMS::GetFormatName ( ) const

Definition at line 61 of file job_export_pcb_3d.cpp.

References BREP, GLB, m_Format, PLY, STEP, STL, 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 81 of file job_export_pcb_3d.h.

Referenced by JOB_EXPORT_PCB_3D::JOB_EXPORT_PCB_3D().

◆ m_ComponentFilter

◆ m_ExportBoardBody

◆ m_ExportComponents

◆ m_ExportInnerCopper

◆ m_ExportPads

◆ m_ExportSilkscreen

◆ m_ExportSoldermask

◆ m_ExportTracksVias

◆ m_ExportZones

◆ m_Format

◆ m_FuseShapes

◆ m_IncludeDNP

◆ m_IncludeUnspecified

◆ m_NetFilter

◆ m_OptimizeStep

◆ m_Origin

◆ m_OutputFile

wxString EXPORTER_STEP_PARAMS::m_OutputFile

Definition at line 94 of file job_export_pcb_3d.h.

Referenced by EXPORTER_STEP::Export().

◆ m_Overwrite

◆ m_SubstModels

◆ m_UseDrillOrigin

◆ m_UseGridOrigin


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