|
KiCad PCB EDA Suite
|
This is the complete list of members for PDF_PLOTTER, including all inherited members.
| AddLineToHeader(const wxString &aExtraString) | PLOTTER | inline |
| addOutlineNode(OUTLINE_NODE *aParent, int aActionHandle, const wxString &aTitle) | PDF_PLOTTER | protected |
| allocPdfObject() | PDF_PLOTTER | protected |
| Arc(const VECTOR2D &aCenter, const EDA_ANGLE &aStartAngle, const EDA_ANGLE &aAngle, double aRadius, FILL_T aFill, int aWidth) override | PDF_PLOTTER | virtual |
| PSLIKE_PLOTTER::Arc(const VECTOR2D &aStart, const VECTOR2D &aMid, const VECTOR2D &aEnd, FILL_T aFill, int aWidth) | PLOTTER | virtual |
| arcPath(const VECTOR2D &aCenter, const EDA_ANGLE &aStartAngle, const EDA_ANGLE &aAngle, double aRadius) | PDF_PLOTTER | private |
| BezierCurve(const VECTOR2I &aStart, const VECTOR2I &aControl1, const VECTOR2I &aControl2, const VECTOR2I &aEnd, int aTolerance, int aLineThickness) | PLOTTER | virtual |
| Bookmark(const BOX2I &aBox, const wxString &aName, const wxString &aGroupName=wxEmptyString) override | PDF_PLOTTER | virtual |
| Circle(const VECTOR2I &pos, int diametre, FILL_T fill, int width) override | PDF_PLOTTER | virtual |
| ClearHeaderLinesList() | PLOTTER | inline |
| ClosePage() | PDF_PLOTTER | virtual |
| closePdfObject() | PDF_PLOTTER | protected |
| closePdfStream() | PDF_PLOTTER | protected |
| 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_PLOTTER | protected |
| CreateC2WMatrixFromAngles(const VECTOR3D &aTargetPosition, float aCameraDistance, float aYawDegrees, float aPitchDegrees, float aRollDegrees) | PDF_PLOTTER | static |
| DO_NOT_SET_LINE_WIDTH | PLOTTER | static |
| drawOverbars(const std::vector< OverbarInfo > &aOverbars, const EDA_ANGLE &aOrient, const KIFONT::METRICS &aFontMetrics) | PDF_PLOTTER | private |
| emitGoToAction(int aPageHandle, const VECTOR2I &aBottomLeft, const VECTOR2I &aTopRight) | PDF_PLOTTER | protected |
| emitGoToAction(int aPageHandle) | PDF_PLOTTER | protected |
| emitOutline() | PDF_PLOTTER | protected |
| emitOutlineFonts() | PDF_PLOTTER | protected |
| emitOutlineNode(OUTLINE_NODE *aNode, int aParentHandle, int aNextNode, int aPrevNode) | PDF_PLOTTER | protected |
| emitSetRGBColor(double r, double g, double b, double a) override | PDF_PLOTTER | protectedvirtual |
| emitStrokeFonts() | PDF_PLOTTER | protected |
| encodeByteString(const std::string &aBytes) | PDF_PLOTTER | protected |
| encodeStringForPlotter(const wxString &aUnicode) override | PDF_PLOTTER | protectedvirtual |
| EndBlock(void *aData) | PLOTTER | inlinevirtual |
| EndPlot() override | PDF_PLOTTER | virtual |
| endPlotEmitResources() | PDF_PLOTTER | protected |
| FilledCircle(const VECTOR2I &pos, int diametre, void *aData) | PLOTTER | virtual |
| FinishTo(const VECTOR2I &pos) | PLOTTER | inline |
| FlashPadCircle(const VECTOR2I &aPadPos, int aDiameter, void *aData) override | PSLIKE_PLOTTER | virtual |
| FlashPadCustom(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aOrient, SHAPE_POLY_SET *aPolygons, void *aData) override | PSLIKE_PLOTTER | virtual |
| FlashPadOval(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aPadOrient, void *aData) override | PSLIKE_PLOTTER | virtual |
| FlashPadRect(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aPadOrient, void *aData) override | PSLIKE_PLOTTER | virtual |
| FlashPadRoundRect(const VECTOR2I &aPadPos, const VECTOR2I &aSize, int aCornerRadius, const EDA_ANGLE &aOrient, void *aData) override | PSLIKE_PLOTTER | virtual |
| FlashPadTrapez(const VECTOR2I &aPadPos, const VECTOR2I *aCorners, const EDA_ANGLE &aPadOrient, void *aData) override | PSLIKE_PLOTTER | virtual |
| FlashRegularPolygon(const VECTOR2I &aShapePos, int aDiameter, int aCornerCount, const EDA_ANGLE &aOrient, void *aData) override | PSLIKE_PLOTTER | virtual |
| GetColorMode() const | PLOTTER | inline |
| GetCurrentLineWidth() const | PLOTTER | inlinevirtual |
| GetDashGapLenIU(int aLineWidth) const | PLOTTER | protected |
| GetDashMarkLenIU(int aLineWidth) const | PLOTTER | protected |
| GetDefaultFileExtension() | PDF_PLOTTER | inlinestatic |
| GetDotMarkLenIU(int aLineWidth) const | PLOTTER | protected |
| GetIUsPerDecimil() const | PLOTTER | inline |
| GetPlotMirrored() const | PLOTTER | inline |
| GetPlotOffsetUserUnits() | PLOTTER | inline |
| GetPlotterArcHighDef() const | PLOTTER | inline |
| GetPlotterArcLowDef() const | PLOTTER | inline |
| GetPlotterType() const override | PDF_PLOTTER | inlinevirtual |
| HyperlinkBox(const BOX2I &aBox, const wxString &aDestinationURL) override | PDF_PLOTTER | virtual |
| HyperlinkMenu(const BOX2I &aBox, const std::vector< wxString > &aDestURLs) override | PDF_PLOTTER | virtual |
| LineTo(const VECTOR2I &pos) | PLOTTER | inline |
| m_3dExportMode | PDF_PLOTTER | protected |
| m_3dModelHandle | PDF_PLOTTER | protected |
| m_author | PLOTTER | protected |
| m_bookmarksInPage | PDF_PLOTTER | protected |
| m_colorMode | PLOTTER | protected |
| m_creator | PLOTTER | protected |
| m_currentPenWidth | PLOTTER | protected |
| m_filename | PLOTTER | protected |
| m_fontResDictHandle | PDF_PLOTTER | protected |
| m_headerExtraLines | PLOTTER | protected |
| m_hyperlinkHandles | PDF_PLOTTER | protected |
| m_hyperlinkMenuHandles | PDF_PLOTTER | protected |
| m_hyperlinkMenusInPage | PDF_PLOTTER | protected |
| m_hyperlinksInPage | PDF_PLOTTER | protected |
| m_imageHandles | PDF_PLOTTER | protected |
| m_imgResDictHandle | PDF_PLOTTER | protected |
| m_iuPerDeviceUnit | PLOTTER | protected |
| m_IUsPerDecimil | PLOTTER | protected |
| m_jsNamesHandle | PDF_PLOTTER | protected |
| m_mirrorIsHorizontal | PLOTTER | protected |
| m_negativeMode | PLOTTER | protected |
| m_outlineFontManager | PDF_PLOTTER | protected |
| m_outlineRoot | PDF_PLOTTER | protected |
| m_outputFile | PLOTTER | protected |
| m_pageHandles | PDF_PLOTTER | protected |
| m_pageInfo | PLOTTER | protected |
| m_pageName | PDF_PLOTTER | protected |
| m_pageNumbers | PDF_PLOTTER | protected |
| m_pageStreamHandle | PDF_PLOTTER | protected |
| m_pageTreeHandle | PDF_PLOTTER | protected |
| m_paperSize | PLOTTER | protected |
| m_parentPageName | PDF_PLOTTER | protected |
| m_penLastpos | PLOTTER | protected |
| m_penState | PLOTTER | protected |
| m_plotMirror | PLOTTER | protected |
| m_plotOffset | PLOTTER | protected |
| m_plotScale | PLOTTER | protected |
| m_project | PLOTTER | protected |
| m_renderSettings | PLOTTER | protected |
| m_streamLengthHandle | PDF_PLOTTER | protected |
| m_strokeFontManager | PDF_PLOTTER | protected |
| m_subject | PLOTTER | protected |
| m_textMode | PSLIKE_PLOTTER | protected |
| m_title | PLOTTER | protected |
| m_totalOutlineNodes | PDF_PLOTTER | protected |
| m_workFile | PDF_PLOTTER | protected |
| m_workFilename | PDF_PLOTTER | protected |
| m_xrefTable | PDF_PLOTTER | protected |
| m_yaxisReversed | PLOTTER | protected |
| Marker(const VECTOR2I &position, int diametre, unsigned aShapeId) | PLOTTER | |
| MARKER_COUNT | PLOTTER | static |
| markerBackSlash(const VECTOR2I &pos, int radius) | PLOTTER | protected |
| markerCircle(const VECTOR2I &pos, int radius) | PLOTTER | protected |
| markerHBar(const VECTOR2I &pos, int radius) | PLOTTER | protected |
| markerLozenge(const VECTOR2I &position, int radius) | PLOTTER | protected |
| markerSlash(const VECTOR2I &pos, int radius) | PLOTTER | protected |
| markerSquare(const VECTOR2I &position, int radius) | PLOTTER | protected |
| markerVBar(const VECTOR2I &pos, int radius) | PLOTTER | protected |
| MoveTo(const VECTOR2I &pos) | PLOTTER | inline |
| OpenFile(const wxString &aFullFilename) override | PDF_PLOTTER | virtual |
| PageSettings() | PLOTTER | inline |
| PDF_PLOTTER(const PROJECT *aProject=nullptr) | PDF_PLOTTER | inline |
| PenFinish() | PLOTTER | inline |
| PenTo(const VECTOR2I &pos, char plume) override | PDF_PLOTTER | virtual |
| Plot3DModel(const wxString &aSourcePath, const std::vector< PDF_3D_VIEW > &a3DViews) | PDF_PLOTTER | |
| PlotImage(const wxImage &aImage, const VECTOR2I &aPos, double aScaleFactor) override | PDF_PLOTTER | virtual |
| PlotPoly(const std::vector< VECTOR2I > &aCornerList, FILL_T aFill, int aWidth=USE_DEFAULT_LINE_WIDTH, void *aData=nullptr) override | PDF_PLOTTER | virtual |
| PlotPoly(const SHAPE_LINE_CHAIN &aLineChain, FILL_T aFill, int aWidth=USE_DEFAULT_LINE_WIDTH, void *aData=nullptr) override | PDF_PLOTTER | virtual |
| plotScaleAdjX | PSLIKE_PLOTTER | protected |
| plotScaleAdjY | PSLIKE_PLOTTER | protected |
| 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) override | PDF_PLOTTER | virtual |
| polyArc(const VECTOR2D &aCentre, const EDA_ANGLE &aStartAngle, const EDA_ANGLE &aAngle, double aRadius, FILL_T aFill, int aWidth) | PLOTTER | protectedvirtual |
| postscriptTextAscent | PSLIKE_PLOTTER | protectedstatic |
| PSLIKE_PLOTTER(const PROJECT *aProject=nullptr) | PSLIKE_PLOTTER | inline |
| Rect(const VECTOR2I &p1, const VECTOR2I &p2, FILL_T fill, int width, int aCornerRadius=0) override | PDF_PLOTTER | virtual |
| renderMarkupNode(const MARKUP::NODE *aNode, const VECTOR2I &aPosition, const VECTOR2I &aBaseSize, const EDA_ANGLE &aOrient, bool aTextMirrored, int aWidth, bool aBaseBold, bool aBaseItalic, KIFONT::FONT *aFont, const KIFONT::METRICS &aFontMetrics, enum GR_TEXT_V_ALIGN_T aV_justify, TEXT_STYLE_FLAGS aTextStyle, std::vector< OverbarInfo > &aOverbars) | PDF_PLOTTER | private |
| RenderSettings() | PLOTTER | inline |
| renderWord(const wxString &aWord, const VECTOR2I &aPosition, const VECTOR2I &aSize, const EDA_ANGLE &aOrient, bool aTextMirrored, int aWidth, bool aBold, bool aItalic, KIFONT::FONT *aFont, const KIFONT::METRICS &aFontMetrics, enum GR_TEXT_V_ALIGN_T aV_justify, TEXT_STYLE_FLAGS aTextStyle) | PDF_PLOTTER | private |
| returnPostscriptTextWidth(const wxString &aText, int aXSize, bool aItalic, bool aBold) | PSLIKE_PLOTTER | protected |
| Set3DExport(bool aYes) | PDF_PLOTTER | inline |
| SetAuthor(const wxString &aAuthor) | PLOTTER | inlinevirtual |
| SetColor(const COLOR4D &color) override | PSLIKE_PLOTTER | virtual |
| SetColorMode(bool aColorMode) | PLOTTER | inlinevirtual |
| SetCreator(const wxString &aCreator) | PLOTTER | inlinevirtual |
| SetCurrentLineWidth(int width, void *aData=nullptr) override | PDF_PLOTTER | virtual |
| SetDash(int aLineWidth, LINE_STYLE aLineStyle) override | PDF_PLOTTER | virtual |
| SetGerberCoordinatesFormat(int aResolution, bool aUseInches=false) | PLOTTER | inlinevirtual |
| SetLayerPolarity(bool aPositive) | PLOTTER | inlinevirtual |
| SetNegative(bool aNegative) | PLOTTER | inlinevirtual |
| SetPageSettings(const PAGE_INFO &aPageSettings) | PLOTTER | inlinevirtual |
| SetPlotMirrored(bool aMirror) | PLOTTER | inline |
| SetRenderSettings(RENDER_SETTINGS *aSettings) | PLOTTER | inline |
| SetScaleAdjust(double scaleX, double scaleY) | PSLIKE_PLOTTER | inline |
| SetSubject(const wxString &aSubject) | PLOTTER | inlinevirtual |
| SetSvgCoordinatesFormat(unsigned aPrecision) | PLOTTER | inlinevirtual |
| SetTextMode(PLOT_TEXT_MODE mode) override | PSLIKE_PLOTTER | inlinevirtual |
| SetTitle(const wxString &aTitle) | PLOTTER | inlinevirtual |
| SetViewport(const VECTOR2I &aOffset, double aIusPerDecimil, double aScale, bool aMirror) override | PDF_PLOTTER | virtual |
| StartBlock(void *aData) | PLOTTER | inlinevirtual |
| StartPage(const wxString &aPageNumber, const wxString &aPageName=wxEmptyString, const wxString &aParentPageNumber=wxEmptyString, const wxString &aParentPageName=wxEmptyString) | PDF_PLOTTER | virtual |
| startPdfObject(int aHandle=-1) | PDF_PLOTTER | protected |
| startPdfStream(int aHandle=-1) | PDF_PLOTTER | protected |
| StartPlot(const wxString &aPageNumber) override | PDF_PLOTTER | virtual |
| StartPlot(const wxString &aPageNumber, const wxString &aPageName=wxEmptyString) | PDF_PLOTTER | virtual |
| 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) override | PDF_PLOTTER | virtual |
| ThickArc(const EDA_SHAPE &aArcShape, void *aData, int aWidth) | PLOTTER | virtual |
| ThickArc(const VECTOR2D &aCentre, const EDA_ANGLE &aStAngle, const EDA_ANGLE &aAngle, double aRadius, int aWidth, void *aData) | PLOTTER | virtual |
| ThickCircle(const VECTOR2I &pos, int diametre, int width, void *aData) | PLOTTER | virtual |
| ThickOval(const VECTOR2I &aPos, const VECTOR2I &aSize, const EDA_ANGLE &aOrient, int aWidth, void *aData) | PLOTTER | virtual |
| ThickPoly(const SHAPE_POLY_SET &aPoly, int aWidth, void *aData) | PLOTTER | virtual |
| ThickRect(const VECTOR2I &p1, const VECTOR2I &p2, int width, void *aData) | PLOTTER | virtual |
| ThickSegment(const VECTOR2I &start, const VECTOR2I &end, int width, void *aData) | PLOTTER | virtual |
| USE_DEFAULT_LINE_WIDTH | PLOTTER | static |
| userToDeviceCoordinates(const VECTOR2I &aCoordinate) | PLOTTER | protectedvirtual |
| userToDeviceSize(const VECTOR2I &size) | PLOTTER | protectedvirtual |
| userToDeviceSize(double size) const | PLOTTER | protectedvirtual |
| ~PDF_PLOTTER() | PDF_PLOTTER | virtual |
| ~PLOTTER() | PLOTTER | virtual |