| 
    KiCad PCB EDA Suite
    
   | 
 
This is the complete list of members for PLOTTER, including all inherited members.
| AddLineToHeader(const wxString &aExtraString) | PLOTTER | inline | 
| Arc(const VECTOR2D &aStart, const VECTOR2D &aMid, const VECTOR2D &aEnd, FILL_T aFill, int aWidth) | PLOTTER | virtual | 
| Arc(const VECTOR2D &aCenter, const EDA_ANGLE &aStartAngle, const EDA_ANGLE &aAngle, double aRadius, FILL_T aFill, int aWidth) | PLOTTER | virtual | 
| 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) | PLOTTER | inlinevirtual | 
| Circle(const VECTOR2I &pos, int diametre, FILL_T fill, int width)=0 | PLOTTER | pure virtual | 
| ClearHeaderLinesList() | PLOTTER | inline | 
| DO_NOT_SET_LINE_WIDTH | PLOTTER | static | 
| EndBlock(void *aData) | PLOTTER | inlinevirtual | 
| EndPlot()=0 | PLOTTER | pure virtual | 
| FilledCircle(const VECTOR2I &pos, int diametre, void *aData) | PLOTTER | virtual | 
| FinishTo(const VECTOR2I &pos) | PLOTTER | inline | 
| FlashPadCircle(const VECTOR2I &aPadPos, int aDiameter, void *aData)=0 | PLOTTER | pure virtual | 
| FlashPadCustom(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aPadOrient, SHAPE_POLY_SET *aPolygons, void *aData)=0 | PLOTTER | pure virtual | 
| FlashPadOval(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aPadOrient, void *aData)=0 | PLOTTER | pure virtual | 
| FlashPadRect(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aPadOrient, void *aData)=0 | PLOTTER | pure virtual | 
| FlashPadRoundRect(const VECTOR2I &aPadPos, const VECTOR2I &aSize, int aCornerRadius, const EDA_ANGLE &aOrient, void *aData)=0 | PLOTTER | pure virtual | 
| FlashPadTrapez(const VECTOR2I &aPadPos, const VECTOR2I *aCorners, const EDA_ANGLE &aPadOrient, void *aData)=0 | PLOTTER | pure virtual | 
| FlashRegularPolygon(const VECTOR2I &aShapePos, int aDiameter, int aCornerCount, const EDA_ANGLE &aOrient, void *aData)=0 | PLOTTER | pure virtual | 
| GetColorMode() const | PLOTTER | inline | 
| GetCurrentLineWidth() const | PLOTTER | inlinevirtual | 
| GetDashGapLenIU(int aLineWidth) const | PLOTTER | protected | 
| GetDashMarkLenIU(int aLineWidth) const | PLOTTER | protected | 
| 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 =0 | PLOTTER | pure virtual | 
| HyperlinkBox(const BOX2I &aBox, const wxString &aDestinationURL) | PLOTTER | inlinevirtual | 
| HyperlinkMenu(const BOX2I &aBox, const std::vector< wxString > &aDestURLs) | PLOTTER | inlinevirtual | 
| LineTo(const VECTOR2I &pos) | PLOTTER | inline | 
| m_author | PLOTTER | protected | 
| m_colorMode | PLOTTER | protected | 
| m_creator | PLOTTER | protected | 
| m_currentPenWidth | PLOTTER | protected | 
| m_filename | PLOTTER | protected | 
| m_headerExtraLines | PLOTTER | protected | 
| m_iuPerDeviceUnit | PLOTTER | protected | 
| m_IUsPerDecimil | PLOTTER | protected | 
| m_mirrorIsHorizontal | PLOTTER | protected | 
| m_negativeMode | PLOTTER | protected | 
| m_outputFile | PLOTTER | protected | 
| m_pageInfo | PLOTTER | protected | 
| m_paperSize | 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_subject | PLOTTER | protected | 
| m_title | 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) | PLOTTER | virtual | 
| PageSettings() | PLOTTER | inline | 
| PenFinish() | PLOTTER | inline | 
| PenTo(const VECTOR2I &pos, char plume)=0 | PLOTTER | pure virtual | 
| PlotImage(const wxImage &aImage, const VECTOR2I &aPos, double aScaleFactor) | PLOTTER | virtual | 
| PlotPoly(const std::vector< VECTOR2I > &aCornerList, FILL_T aFill, int aWidth, void *aData)=0 | PLOTTER | pure virtual | 
| PlotPoly(const SHAPE_LINE_CHAIN &aLineChain, FILL_T aFill, int aWidth, void *aData) | PLOTTER | virtual | 
| PLOTTER(const PROJECT *aProject=nullptr) | PLOTTER | |
| PlotText(const VECTOR2I &aPos, const COLOR4D &aColor, const wxString &aText, const TEXT_ATTRIBUTES &aAttributes, KIFONT::FONT *aFont=nullptr, const KIFONT::METRICS &aFontMetrics=KIFONT::METRICS::Default(), void *aData=nullptr) | PLOTTER | virtual | 
| polyArc(const VECTOR2D &aCentre, const EDA_ANGLE &aStartAngle, const EDA_ANGLE &aAngle, double aRadius, FILL_T aFill, int aWidth) | PLOTTER | protectedvirtual | 
| Rect(const VECTOR2I &p1, const VECTOR2I &p2, FILL_T fill, int width, int aCornerRadius=0)=0 | PLOTTER | pure virtual | 
| RenderSettings() | PLOTTER | inline | 
| SetAuthor(const wxString &aAuthor) | PLOTTER | inlinevirtual | 
| SetColor(const COLOR4D &color)=0 | PLOTTER | pure virtual | 
| SetColorMode(bool aColorMode) | PLOTTER | inlinevirtual | 
| SetCreator(const wxString &aCreator) | PLOTTER | inlinevirtual | 
| SetCurrentLineWidth(int width, void *aData=nullptr)=0 | PLOTTER | pure virtual | 
| SetDash(int aLineWidth, LINE_STYLE aLineStyle)=0 | PLOTTER | pure 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 | 
| SetSubject(const wxString &aSubject) | PLOTTER | inlinevirtual | 
| SetSvgCoordinatesFormat(unsigned aPrecision) | PLOTTER | inlinevirtual | 
| SetTextMode(PLOT_TEXT_MODE mode) | PLOTTER | inlinevirtual | 
| SetTitle(const wxString &aTitle) | PLOTTER | inlinevirtual | 
| SetViewport(const VECTOR2I &aOffset, double aIusPerDecimil, double aScale, bool aMirror)=0 | PLOTTER | pure virtual | 
| StartBlock(void *aData) | PLOTTER | inlinevirtual | 
| StartPlot(const wxString &aPageNumber)=0 | PLOTTER | pure 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 aPenWidth, bool aItalic, bool aBold, bool aMultilineAllowed, KIFONT::FONT *aFont, const KIFONT::METRICS &aFontMetrics, void *aData=nullptr) | 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 | 
| ~PLOTTER() | PLOTTER | virtual |