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

#include <export_svg.h>

Static Public Member Functions

static bool Plot (BOARD *aBoard, const PCB_PLOT_SVG_OPTIONS &aSvgPlotOptions)
 

Detailed Description

Definition at line 51 of file export_svg.h.

Member Function Documentation

◆ Plot()

bool EXPORT_SVG::Plot ( BOARD aBoard,
const PCB_PLOT_SVG_OPTIONS aSvgPlotOptions 
)
static

Definition at line 29 of file export_svg.cpp.

References LSET::AllCuMask(), BOARD::ComputeBoundingBox(), SVG_PLOTTER::EndPlot(), BOARD_DESIGN_SETTINGS::GetAuxOrigin(), SETTINGS_MANAGER::GetColorSettings(), BOARD::GetDesignSettings(), BOARD::GetFileName(), BOX2< Vec >::GetHeight(), BOARD::GetLayerName(), BOX2< Vec >::GetOrigin(), BOARD::GetPageSettings(), PGM_BASE::GetSettingsManager(), BOX2< Vec >::GetWidth(), EDA_IU_SCALE::IU_PER_MILS, PCB_PLOT_SVG_OPTIONS::m_blackAndWhite, PCB_PLOT_SVG_OPTIONS::m_colorTheme, PCB_PLOT_SVG_OPTIONS::m_crossoutDNPFPsOnFabLayers, PCB_PLOT_SVG_OPTIONS::m_drillShapeOption, PCB_PLOT_SVG_OPTIONS::m_hideDNPFPsOnFabLayers, PCB_PLOT_SVG_OPTIONS::m_mirror, PCB_PLOT_SVG_OPTIONS::m_negative, PCB_PLOT_SVG_OPTIONS::m_outputFile, PCB_PLOT_SVG_OPTIONS::m_pageSizeMode, PCB_PLOT_SVG_OPTIONS::m_plotFrame, PCB_PLOT_SVG_OPTIONS::m_precision, PCB_PLOT_SVG_OPTIONS::m_printMaskLayer, PCB_PLOT_SVG_OPTIONS::m_sketchDNPFPsOnFabLayers, PCB_PLOT_SVG_OPTIONS::m_sketchPadsOnFabLayers, pcbIUScale, Pgm(), PlotBoardLayers(), BOARD_DESIGN_SETTINGS::SetAuxOrigin(), PLOTTER::SetColorMode(), PCB_PLOT_PARAMS::SetColorSettings(), PCB_PLOT_PARAMS::SetCrossoutDNPFPsOnFabLayers(), PCB_PLOT_PARAMS::SetDrillMarksType(), PCB_PLOT_PARAMS::SetFormat(), PAGE_INFO::SetHeightMils(), PCB_PLOT_PARAMS::SetHideDNPFPsOnFabLayers(), PCB_PLOT_PARAMS::SetMirror(), PCB_PLOT_PARAMS::SetNegative(), BOARD::SetPageSettings(), PCB_PLOT_PARAMS::SetPlotFrameRef(), PCB_PLOT_PARAMS::SetPlotPadNumbers(), PCB_PLOT_PARAMS::SetSketchDNPFPsOnFabLayers(), PCB_PLOT_PARAMS::SetSketchPadsOnFabLayers(), PCB_PLOT_PARAMS::SetSkipPlotNPTH_Pads(), PCB_PLOT_PARAMS::SetSvgPrecision(), PCB_PLOT_PARAMS::SetUseAuxOrigin(), PAGE_INFO::SetWidthMils(), StartPlotBoard(), and UNDEFINED_LAYER.

Referenced by PCBNEW_JOBS_HANDLER::doFpExportSvg(), DIALOG_EXPORT_SVG::ExportSVGFile(), and PCBNEW_JOBS_HANDLER::JobExportSvg().


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