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

#include <job_export_sch_plot.h>

Inheritance diagram for JOB_EXPORT_SCH_PLOT:
JOB

Public Member Functions

 JOB_EXPORT_SCH_PLOT (bool aIsCli, SCH_PLOT_FORMAT aPlotFormat, wxString aFilename)
 
const std::string & GetType () const
 
bool IsCli () const
 
const std::map< wxString, wxString > & GetVarOverrides () const
 
void SetVarOverrides (const std::map< wxString, wxString > &aVarOverrides)
 

Public Attributes

SCH_PLOT_FORMAT m_plotFormat
 
wxString m_filename
 
wxString m_drawingSheet
 
bool m_plotAll
 
bool m_plotDrawingSheet
 
std::vector< wxString > m_plotPages
 
bool m_blackAndWhite
 
JOB_PAGE_SIZE m_pageSizeSelect
 
bool m_useBackgroundColor
 
double m_HPGLPenSize
 
JOB_HPGL_PAGE_SIZE m_HPGLPaperSizeSelect
 
bool m_PDFPropertyPopups
 
bool m_PDFMetadata
 
wxString m_theme
 
wxString m_outputDirectory
 
wxString m_outputFile
 
JOB_HPGL_PLOT_ORIGIN_AND_UNITS m_HPGLPlotOrigin
 

Protected Attributes

std::string m_type
 
bool m_isCli
 
std::map< wxString, wxString > m_varOverrides
 

Detailed Description

Definition at line 75 of file job_export_sch_plot.h.

Constructor & Destructor Documentation

◆ JOB_EXPORT_SCH_PLOT()

JOB_EXPORT_SCH_PLOT::JOB_EXPORT_SCH_PLOT ( bool  aIsCli,
SCH_PLOT_FORMAT  aPlotFormat,
wxString  aFilename 
)

Definition at line 24 of file job_export_sch_plot.cpp.

Member Function Documentation

◆ GetType()

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

Definition at line 38 of file job.h.

Referenced by JOB_DISPATCHER::RunJob().

◆ GetVarOverrides()

◆ IsCli()

◆ SetVarOverrides()

void JOB::SetVarOverrides ( const std::map< wxString, wxString > &  aVarOverrides)
inlineinherited

Definition at line 43 of file job.h.

Referenced by CLI::PCB_EXPORT_GERBER_COMMAND::populateJob().

Member Data Documentation

◆ m_blackAndWhite

bool JOB_EXPORT_SCH_PLOT::m_blackAndWhite

Definition at line 88 of file job_export_sch_plot.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().

◆ m_drawingSheet

wxString JOB_EXPORT_SCH_PLOT::m_drawingSheet

Definition at line 82 of file job_export_sch_plot.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().

◆ m_filename

wxString JOB_EXPORT_SCH_PLOT::m_filename

Definition at line 81 of file job_export_sch_plot.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().

◆ m_HPGLPaperSizeSelect

JOB_HPGL_PAGE_SIZE JOB_EXPORT_SCH_PLOT::m_HPGLPaperSizeSelect

Definition at line 92 of file job_export_sch_plot.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().

◆ m_HPGLPenSize

double JOB_EXPORT_SCH_PLOT::m_HPGLPenSize

Definition at line 91 of file job_export_sch_plot.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().

◆ m_HPGLPlotOrigin

JOB_HPGL_PLOT_ORIGIN_AND_UNITS JOB_EXPORT_SCH_PLOT::m_HPGLPlotOrigin

Definition at line 100 of file job_export_sch_plot.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().

◆ m_isCli

bool JOB::m_isCli
protectedinherited

Definition at line 50 of file job.h.

◆ m_outputDirectory

wxString JOB_EXPORT_SCH_PLOT::m_outputDirectory

Definition at line 97 of file job_export_sch_plot.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().

◆ m_outputFile

wxString JOB_EXPORT_SCH_PLOT::m_outputFile

Definition at line 98 of file job_export_sch_plot.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().

◆ m_pageSizeSelect

JOB_PAGE_SIZE JOB_EXPORT_SCH_PLOT::m_pageSizeSelect

Definition at line 89 of file job_export_sch_plot.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().

◆ m_PDFMetadata

bool JOB_EXPORT_SCH_PLOT::m_PDFMetadata

Definition at line 94 of file job_export_sch_plot.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().

◆ m_PDFPropertyPopups

bool JOB_EXPORT_SCH_PLOT::m_PDFPropertyPopups

Definition at line 93 of file job_export_sch_plot.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().

◆ m_plotAll

bool JOB_EXPORT_SCH_PLOT::m_plotAll

Definition at line 84 of file job_export_sch_plot.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().

◆ m_plotDrawingSheet

bool JOB_EXPORT_SCH_PLOT::m_plotDrawingSheet

Definition at line 85 of file job_export_sch_plot.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().

◆ m_plotFormat

SCH_PLOT_FORMAT JOB_EXPORT_SCH_PLOT::m_plotFormat

Definition at line 80 of file job_export_sch_plot.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().

◆ m_plotPages

std::vector<wxString> JOB_EXPORT_SCH_PLOT::m_plotPages

Definition at line 86 of file job_export_sch_plot.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().

◆ m_theme

wxString JOB_EXPORT_SCH_PLOT::m_theme

Definition at line 95 of file job_export_sch_plot.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().

◆ m_type

std::string JOB::m_type
protectedinherited

Definition at line 49 of file job.h.

◆ m_useBackgroundColor

bool JOB_EXPORT_SCH_PLOT::m_useBackgroundColor

Definition at line 90 of file job_export_sch_plot.h.

Referenced by EESCHEMA_JOBS_HANDLER::JobExportPlot().

◆ m_varOverrides

std::map<wxString, wxString> JOB::m_varOverrides
protectedinherited

Definition at line 51 of file job.h.


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