KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PDF_PLOTTER Member List

This is the complete list of members for PDF_PLOTTER, including all inherited members.

AddLineToHeader(const wxString &aExtraString)PLOTTERinline
addOutlineNode(OUTLINE_NODE *aParent, int aActionHandle, const wxString &aTitle)PDF_PLOTTERprotected
allocPdfObject()PDF_PLOTTERprotected
Arc(const VECTOR2D &aCenter, const EDA_ANGLE &aStartAngle, const EDA_ANGLE &aAngle, double aRadius, FILL_T aFill, int aWidth=USE_DEFAULT_LINE_WIDTH) overridePDF_PLOTTERvirtual
PSLIKE_PLOTTER::Arc(const VECTOR2D &aStart, const VECTOR2D &aMid, const VECTOR2D &aEnd, FILL_T aFill, int aWidth=USE_DEFAULT_LINE_WIDTH)PLOTTERvirtual
BezierCurve(const VECTOR2I &aStart, const VECTOR2I &aControl1, const VECTOR2I &aControl2, const VECTOR2I &aEnd, int aTolerance, int aLineThickness=USE_DEFAULT_LINE_WIDTH)PLOTTERvirtual
Bookmark(const BOX2I &aBox, const wxString &aName, const wxString &aGroupName=wxEmptyString) overridePDF_PLOTTERvirtual
Circle(const VECTOR2I &pos, int diametre, FILL_T fill, int width=USE_DEFAULT_LINE_WIDTH) overridePDF_PLOTTERvirtual
ClearHeaderLinesList()PLOTTERinline
ClosePage()PDF_PLOTTERvirtual
closePdfObject()PDF_PLOTTERprotected
closePdfStream()PDF_PLOTTERprotected
computeTextParameters(const VECTOR2I &aPos, const wxString &aText, const EDA_ANGLE &aOrient, const VECTOR2I &aSize, bool aMirror, enum GR_TEXT_H_ALIGN_T aH_justify, enum GR_TEXT_V_ALIGN_T aV_justify, int aWidth, bool aItalic, bool aBold, double *wideningFactor, double *ctm_a, double *ctm_b, double *ctm_c, double *ctm_d, double *ctm_e, double *ctm_f, double *heightFactor)PSLIKE_PLOTTERprotected
DO_NOT_SET_LINE_WIDTHPLOTTERstatic
emitGoToAction(int aPageHandle, const VECTOR2I &aBottomLeft, const VECTOR2I &aTopRight)PDF_PLOTTERprotected
emitGoToAction(int aPageHandle)PDF_PLOTTERprotected
emitOutline()PDF_PLOTTERprotected
emitOutlineNode(OUTLINE_NODE *aNode, int aParentHandle, int aNextNode, int aPrevNode)PDF_PLOTTERprotected
emitSetRGBColor(double r, double g, double b, double a) overridePDF_PLOTTERprotectedvirtual
encodeStringForPlotter(const wxString &aUnicode) overridePDF_PLOTTERprotectedvirtual
EndBlock(void *aData)PLOTTERinlinevirtual
EndPlot() overridePDF_PLOTTERvirtual
FilledCircle(const VECTOR2I &pos, int diametre, OUTLINE_MODE tracemode, void *aData)PLOTTERvirtual
FinishTo(const VECTOR2I &pos)PLOTTERinline
FlashPadCircle(const VECTOR2I &aPadPos, int aDiameter, OUTLINE_MODE aTraceMode, void *aData) overridePSLIKE_PLOTTERvirtual
FlashPadCustom(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aOrient, SHAPE_POLY_SET *aPolygons, OUTLINE_MODE aTraceMode, void *aData) overridePSLIKE_PLOTTERvirtual
FlashPadOval(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aPadOrient, OUTLINE_MODE aTraceMode, void *aData) overridePSLIKE_PLOTTERvirtual
FlashPadRect(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aPadOrient, OUTLINE_MODE aTraceMode, void *aData) overridePSLIKE_PLOTTERvirtual
FlashPadRoundRect(const VECTOR2I &aPadPos, const VECTOR2I &aSize, int aCornerRadius, const EDA_ANGLE &aOrient, OUTLINE_MODE aTraceMode, void *aData) overridePSLIKE_PLOTTERvirtual
FlashPadTrapez(const VECTOR2I &aPadPos, const VECTOR2I *aCorners, const EDA_ANGLE &aPadOrient, OUTLINE_MODE aTraceMode, void *aData) overridePSLIKE_PLOTTERvirtual
FlashRegularPolygon(const VECTOR2I &aShapePos, int aDiameter, int aCornerCount, const EDA_ANGLE &aOrient, OUTLINE_MODE aTraceMode, void *aData) overridePSLIKE_PLOTTERvirtual
GetColorMode() constPLOTTERinline
GetCurrentLineWidth() constPLOTTERinlinevirtual
GetDashGapLenIU(int aLineWidth) constPLOTTERprotected
GetDashMarkLenIU(int aLineWidth) constPLOTTERprotected
GetDefaultFileExtension()PDF_PLOTTERinlinestatic
GetDotMarkLenIU(int aLineWidth) constPLOTTERprotected
GetIUsPerDecimil() constPLOTTERinline
GetPlotOffsetUserUnits()PLOTTERinline
GetPlotterArcHighDef() constPLOTTERinline
GetPlotterArcLowDef() constPLOTTERinline
GetPlotterType() const overridePDF_PLOTTERinlinevirtual
HyperlinkBox(const BOX2I &aBox, const wxString &aDestinationURL) overridePDF_PLOTTERvirtual
HyperlinkMenu(const BOX2I &aBox, const std::vector< wxString > &aDestURLs) overridePDF_PLOTTERvirtual
LineTo(const VECTOR2I &pos)PLOTTERinline
m_authorPLOTTERprotected
m_bookmarksInPagePDF_PLOTTERprotected
m_colorModePLOTTERprotected
m_creatorPLOTTERprotected
m_currentPenWidthPLOTTERprotected
m_filenamePLOTTERprotected
m_fontResDictHandlePDF_PLOTTERprotected
m_headerExtraLinesPLOTTERprotected
m_hyperlinkHandlesPDF_PLOTTERprotected
m_hyperlinkMenuHandlesPDF_PLOTTERprotected
m_hyperlinkMenusInPagePDF_PLOTTERprotected
m_hyperlinksInPagePDF_PLOTTERprotected
m_imageHandlesPDF_PLOTTERprotected
m_imgResDictHandlePDF_PLOTTERprotected
m_iuPerDeviceUnitPLOTTERprotected
m_IUsPerDecimilPLOTTERprotected
m_jsNamesHandlePDF_PLOTTERprotected
m_mirrorIsHorizontalPLOTTERprotected
m_negativeModePLOTTERprotected
m_outlineRootPDF_PLOTTERprotected
m_outputFilePLOTTERprotected
m_pageHandlesPDF_PLOTTERprotected
m_pageInfoPLOTTERprotected
m_pageNamePDF_PLOTTERprotected
m_pageNumbersPDF_PLOTTERprotected
m_pageStreamHandlePDF_PLOTTERprotected
m_pageTreeHandlePDF_PLOTTERprotected
m_paperSizePLOTTERprotected
m_penLastposPLOTTERprotected
m_penStatePLOTTERprotected
m_plotMirrorPLOTTERprotected
m_plotOffsetPLOTTERprotected
m_plotScalePLOTTERprotected
m_projectPLOTTERprotected
m_renderSettingsPLOTTERprotected
m_streamLengthHandlePDF_PLOTTERprotected
m_subjectPLOTTERprotected
m_textModePSLIKE_PLOTTERprotected
m_titlePLOTTERprotected
m_totalOutlineNodesPDF_PLOTTERprotected
m_workFilePDF_PLOTTERprotected
m_workFilenamePDF_PLOTTERprotected
m_xrefTablePDF_PLOTTERprotected
m_yaxisReversedPLOTTERprotected
Marker(const VECTOR2I &position, int diametre, unsigned aShapeId)PLOTTER
MARKER_COUNTPLOTTERstatic
markerBackSlash(const VECTOR2I &pos, int radius)PLOTTERprotected
markerCircle(const VECTOR2I &pos, int radius)PLOTTERprotected
markerHBar(const VECTOR2I &pos, int radius)PLOTTERprotected
markerLozenge(const VECTOR2I &position, int radius)PLOTTERprotected
markerSlash(const VECTOR2I &pos, int radius)PLOTTERprotected
markerSquare(const VECTOR2I &position, int radius)PLOTTERprotected
markerVBar(const VECTOR2I &pos, int radius)PLOTTERprotected
MoveTo(const VECTOR2I &pos)PLOTTERinline
OpenFile(const wxString &aFullFilename) overridePDF_PLOTTERvirtual
PageSettings()PLOTTERinline
PDF_PLOTTER(const PROJECT *aProject=nullptr)PDF_PLOTTERinline
PenFinish()PLOTTERinline
PenTo(const VECTOR2I &pos, char plume) overridePDF_PLOTTERvirtual
PlotImage(const wxImage &aImage, const VECTOR2I &aPos, double aScaleFactor) overridePDF_PLOTTERvirtual
PlotPoly(const std::vector< VECTOR2I > &aCornerList, FILL_T aFill, int aWidth=USE_DEFAULT_LINE_WIDTH, void *aData=nullptr) overridePDF_PLOTTERvirtual
PSLIKE_PLOTTER::PlotPoly(const SHAPE_LINE_CHAIN &aCornerList, FILL_T aFill, int aWidth=USE_DEFAULT_LINE_WIDTH, void *aData=nullptr)PLOTTERvirtual
plotScaleAdjXPSLIKE_PLOTTERprotected
plotScaleAdjYPSLIKE_PLOTTERprotected
PLOTTER(const PROJECT *aProject=nullptr)PLOTTER
PlotText(const VECTOR2I &aPos, const COLOR4D &aColor, const wxString &aText, const TEXT_ATTRIBUTES &aAttributes, KIFONT::FONT *aFont, const KIFONT::METRICS &aFontMetrics, void *aData=nullptr) overridePDF_PLOTTERvirtual
polyArc(const VECTOR2D &aCentre, const EDA_ANGLE &aStartAngle, const EDA_ANGLE &aAngle, double aRadius, FILL_T aFill, int aWidth=USE_DEFAULT_LINE_WIDTH)PLOTTERprotectedvirtual
postscriptTextAscentPSLIKE_PLOTTERprotectedstatic
PSLIKE_PLOTTER(const PROJECT *aProject=nullptr)PSLIKE_PLOTTERinline
Rect(const VECTOR2I &p1, const VECTOR2I &p2, FILL_T fill, int width=USE_DEFAULT_LINE_WIDTH) overridePDF_PLOTTERvirtual
RenderSettings()PLOTTERinline
returnPostscriptTextWidth(const wxString &aText, int aXSize, bool aItalic, bool aBold)PSLIKE_PLOTTERprotected
segmentAsOval(const VECTOR2I &start, const VECTOR2I &end, int width, OUTLINE_MODE tracemode)PLOTTERprotected
SetAuthor(const wxString &aAuthor)PLOTTERinlinevirtual
SetColor(const COLOR4D &color) overridePSLIKE_PLOTTERvirtual
SetColorMode(bool aColorMode)PLOTTERinlinevirtual
SetCreator(const wxString &aCreator)PLOTTERinlinevirtual
SetCurrentLineWidth(int width, void *aData=nullptr) overridePDF_PLOTTERvirtual
SetDash(int aLineWidth, LINE_STYLE aLineStyle) overridePDF_PLOTTERvirtual
SetGerberCoordinatesFormat(int aResolution, bool aUseInches=false)PLOTTERinlinevirtual
SetLayerPolarity(bool aPositive)PLOTTERinlinevirtual
SetNegative(bool aNegative)PLOTTERinlinevirtual
SetPageSettings(const PAGE_INFO &aPageSettings)PLOTTERinlinevirtual
SetRenderSettings(RENDER_SETTINGS *aSettings)PLOTTERinline
SetScaleAdjust(double scaleX, double scaleY)PSLIKE_PLOTTERinline
SetSubject(const wxString &aSubject)PLOTTERinlinevirtual
SetSvgCoordinatesFormat(unsigned aPrecision)PLOTTERinlinevirtual
SetTextMode(PLOT_TEXT_MODE mode) overridePSLIKE_PLOTTERinlinevirtual
SetTitle(const wxString &aTitle)PLOTTERinlinevirtual
SetViewport(const VECTOR2I &aOffset, double aIusPerDecimil, double aScale, bool aMirror) overridePDF_PLOTTERvirtual
sketchOval(const VECTOR2I &aPos, const VECTOR2I &aSize, const EDA_ANGLE &aOrient, int aWidth)PLOTTERprotected
StartBlock(void *aData)PLOTTERinlinevirtual
StartPage(const wxString &aPageNumber, const wxString &aPageName=wxEmptyString)PDF_PLOTTERvirtual
startPdfObject(int handle=-1)PDF_PLOTTERprotected
startPdfStream(int handle=-1)PDF_PLOTTERprotected
StartPlot(const wxString &aPageNumber) overridePDF_PLOTTERvirtual
StartPlot(const wxString &aPageNumber, const wxString &aPageName=wxEmptyString)PDF_PLOTTERvirtual
Text(const VECTOR2I &aPos, const COLOR4D &aColor, const wxString &aText, const EDA_ANGLE &aOrient, const VECTOR2I &aSize, enum GR_TEXT_H_ALIGN_T aH_justify, enum GR_TEXT_V_ALIGN_T aV_justify, int aWidth, bool aItalic, bool aBold, bool aMultilineAllowed, KIFONT::FONT *aFont, const KIFONT::METRICS &aFontMetrics, void *aData=nullptr) overridePDF_PLOTTERvirtual
ThickArc(const EDA_SHAPE &aArcShape, OUTLINE_MODE aTraceMode, void *aData, int aWidth)PLOTTERvirtual
ThickArc(const VECTOR2D &aCentre, const EDA_ANGLE &aStAngle, const EDA_ANGLE &aAngle, double aRadius, int aWidth, OUTLINE_MODE aTraceMode, void *aData)PLOTTERvirtual
ThickCircle(const VECTOR2I &pos, int diametre, int width, OUTLINE_MODE tracemode, void *aData)PLOTTERvirtual
ThickRect(const VECTOR2I &p1, const VECTOR2I &p2, int width, OUTLINE_MODE tracemode, void *aData)PLOTTERvirtual
ThickSegment(const VECTOR2I &start, const VECTOR2I &end, int width, OUTLINE_MODE tracemode, void *aData)PLOTTERvirtual
USE_DEFAULT_LINE_WIDTHPLOTTERstatic
userToDeviceCoordinates(const VECTOR2I &aCoordinate)PLOTTERprotectedvirtual
userToDeviceSize(const VECTOR2I &size)PLOTTERprotectedvirtual
userToDeviceSize(double size) constPLOTTERprotectedvirtual
~PLOTTER()PLOTTERvirtual