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

#include <job_export_pcb_gerber.h>

Inheritance diagram for JOB_EXPORT_PCB_GERBER:
JOB JOB_EXPORT_PCB_GERBERS

Public Member Functions

 JOB_EXPORT_PCB_GERBER (const std::string &aType, bool aIsCli)
 
 JOB_EXPORT_PCB_GERBER (bool aIsCli)
 
const std::string & GetType () const
 
bool IsCli () const
 

Public Attributes

wxString m_filename
 
wxString m_outputFile
 
bool m_plotFootprintValues
 
bool m_plotRefDes
 
bool m_plotBorderTitleBlocks
 
bool m_subtractSolderMaskFromSilk
 
bool m_includeNetlistAttributes
 
bool m_useX2Format
 
bool m_disableApertureMacros
 
bool m_useAuxOrigin
 
int m_precision
 
LSET m_printMaskLayer
 

Private Attributes

std::string m_type
 
bool m_isCli
 

Detailed Description

Definition at line 28 of file job_export_pcb_gerber.h.

Constructor & Destructor Documentation

◆ JOB_EXPORT_PCB_GERBER() [1/2]

JOB_EXPORT_PCB_GERBER::JOB_EXPORT_PCB_GERBER ( const std::string &  aType,
bool  aIsCli 
)
inline

Definition at line 31 of file job_export_pcb_gerber.h.

◆ JOB_EXPORT_PCB_GERBER() [2/2]

JOB_EXPORT_PCB_GERBER::JOB_EXPORT_PCB_GERBER ( bool  aIsCli)
inline

Definition at line 48 of file job_export_pcb_gerber.h.

Member Function Documentation

◆ GetType()

const std::string & JOB::GetType ( ) const
inlineinherited

Definition at line 34 of file job.h.

References JOB::m_type.

Referenced by JOB_DISPATCHER::RunJob().

◆ IsCli()

Member Data Documentation

◆ m_disableApertureMacros

bool JOB_EXPORT_PCB_GERBER::m_disableApertureMacros

◆ m_filename

wxString JOB_EXPORT_PCB_GERBER::m_filename

◆ m_includeNetlistAttributes

bool JOB_EXPORT_PCB_GERBER::m_includeNetlistAttributes

◆ m_isCli

bool JOB::m_isCli
privateinherited

Definition at line 39 of file job.h.

Referenced by JOB::IsCli().

◆ m_outputFile

wxString JOB_EXPORT_PCB_GERBER::m_outputFile

◆ m_plotBorderTitleBlocks

bool JOB_EXPORT_PCB_GERBER::m_plotBorderTitleBlocks

◆ m_plotFootprintValues

bool JOB_EXPORT_PCB_GERBER::m_plotFootprintValues

◆ m_plotRefDes

bool JOB_EXPORT_PCB_GERBER::m_plotRefDes

◆ m_precision

int JOB_EXPORT_PCB_GERBER::m_precision

◆ m_printMaskLayer

◆ m_subtractSolderMaskFromSilk

bool JOB_EXPORT_PCB_GERBER::m_subtractSolderMaskFromSilk

◆ m_type

std::string JOB::m_type
privateinherited

Definition at line 38 of file job.h.

Referenced by JOB::GetType().

◆ m_useAuxOrigin

bool JOB_EXPORT_PCB_GERBER::m_useAuxOrigin

◆ m_useX2Format

bool JOB_EXPORT_PCB_GERBER::m_useX2Format

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