|
KiCad PCB EDA Suite
|
This is the complete list of members for GERBER_PLOTTER, including all inherited members.
| AddLineToHeader(const wxString &aExtraString) | PLOTTER | inline |
| Arc(const VECTOR2D &aCenter, const EDA_ANGLE &aStartAngle, const EDA_ANGLE &aAngle, double aRadius, FILL_T aFill, int aWidth) override | GERBER_PLOTTER | virtual |
| PLOTTER::Arc(const VECTOR2D &aStart, const VECTOR2D &aMid, const VECTOR2D &aEnd, 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) override | GERBER_PLOTTER | virtual |
| ClearAllAttributes() | GERBER_PLOTTER | |
| ClearHeaderLinesList() | PLOTTER | inline |
| clearNetAttribute() | GERBER_PLOTTER | protected |
| DisableApertMacros(bool aDisable) | GERBER_PLOTTER | inline |
| DO_NOT_SET_LINE_WIDTH | PLOTTER | static |
| emitDcode(const VECTOR2D &pt, int dcode) | GERBER_PLOTTER | protected |
| EndBlock(void *aData) override | GERBER_PLOTTER | virtual |
| EndPlot() override | GERBER_PLOTTER | virtual |
| FilledCircle(const VECTOR2I &pos, int diametre, void *aData) override | GERBER_PLOTTER | virtual |
| finalFile | GERBER_PLOTTER | protected |
| FinishTo(const VECTOR2I &pos) | PLOTTER | inline |
| FlashPadChamferRoundRect(const VECTOR2I &aShapePos, const VECTOR2I &aPadSize, int aCornerRadius, double aChamferRatio, int aChamferPositions, const EDA_ANGLE &aPadOrient, void *aData) | GERBER_PLOTTER | |
| FlashPadCircle(const VECTOR2I &pos, int diametre, void *aData) override | GERBER_PLOTTER | virtual |
| FlashPadCustom(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aPadOrient, SHAPE_POLY_SET *aPolygons, void *aData) override | GERBER_PLOTTER | virtual |
| FlashPadOval(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aOrient, void *aData) override | GERBER_PLOTTER | virtual |
| FlashPadRect(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aOrient, void *aData) override | GERBER_PLOTTER | virtual |
| FlashPadRoundRect(const VECTOR2I &aPadPos, const VECTOR2I &aSize, int aCornerRadius, const EDA_ANGLE &aOrient, void *aData) override | GERBER_PLOTTER | virtual |
| FlashPadTrapez(const VECTOR2I &aPadPos, const VECTOR2I *aCorners, const EDA_ANGLE &aPadOrient, void *aData) override | GERBER_PLOTTER | virtual |
| FlashRegularPolygon(const VECTOR2I &aShapePos, int aDiameter, int aCornerCount, const EDA_ANGLE &aOrient, void *aData) override | GERBER_PLOTTER | virtual |
| formatNetAttribute(GBR_NETLIST_METADATA *aData) | GERBER_PLOTTER | protected |
| GERBER_PLOTTER() | GERBER_PLOTTER | |
| GetColorMode() const | PLOTTER | inline |
| GetCurrentLineWidth() const | PLOTTER | inlinevirtual |
| GetDashGapLenIU(int aLineWidth) const | PLOTTER | protected |
| GetDashMarkLenIU(int aLineWidth) const | PLOTTER | protected |
| GetDefaultFileExtension() | GERBER_PLOTTER | inlinestatic |
| GetDotMarkLenIU(int aLineWidth) const | PLOTTER | protected |
| GetIUsPerDecimil() const | PLOTTER | inline |
| GetOrCreateAperture(const VECTOR2I &aSize, int aRadius, const EDA_ANGLE &aRotation, APERTURE::APERTURE_TYPE aType, int aApertureAttribute, const std::string &aCustomAttribute) | GERBER_PLOTTER | |
| GetOrCreateAperture(const std::vector< VECTOR2I > &aCorners, const EDA_ANGLE &aRotation, APERTURE::APERTURE_TYPE aType, int aApertureAttribute, const std::string &aCustomAttribute) | GERBER_PLOTTER | |
| GetPlotMirrored() const | PLOTTER | inline |
| GetPlotOffsetUserUnits() | PLOTTER | inline |
| GetPlotterArcHighDef() const | PLOTTER | inline |
| GetPlotterArcLowDef() const | PLOTTER | inline |
| GetPlotterType() const override | GERBER_PLOTTER | inlinevirtual |
| 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_am_freepoly_list | GERBER_PLOTTER | protected |
| m_apertureAttribute | GERBER_PLOTTER | protected |
| m_apertures | GERBER_PLOTTER | protected |
| m_author | PLOTTER | protected |
| m_colorMode | PLOTTER | protected |
| m_creator | PLOTTER | protected |
| m_currentApertureIdx | GERBER_PLOTTER | protected |
| m_currentPenWidth | PLOTTER | protected |
| m_filename | PLOTTER | protected |
| m_gerberDisableApertMacros | GERBER_PLOTTER | protected |
| m_gerberUnitFmt | GERBER_PLOTTER | protected |
| m_gerberUnitInch | GERBER_PLOTTER | protected |
| m_hasApertureChamferedRect | GERBER_PLOTTER | protected |
| m_hasApertureOutline4P | GERBER_PLOTTER | protected |
| m_hasApertureRotOval | GERBER_PLOTTER | protected |
| m_hasApertureRotRect | GERBER_PLOTTER | protected |
| m_hasApertureRoundRect | GERBER_PLOTTER | protected |
| m_headerExtraLines | PLOTTER | protected |
| m_iuPerDeviceUnit | PLOTTER | protected |
| m_IUsPerDecimil | PLOTTER | protected |
| m_mirrorIsHorizontal | PLOTTER | protected |
| m_negativeMode | PLOTTER | protected |
| m_objectAttributesDictionary | GERBER_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_useNetAttributes | GERBER_PLOTTER | protected |
| m_useX2format | GERBER_PLOTTER | protected |
| m_workFilename | GERBER_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) override | GERBER_PLOTTER | virtual |
| plotArc(const VECTOR2I &aCenter, const EDA_ANGLE &aStartAngle, const EDA_ANGLE &aEndAngle, double aRadius, bool aPlotInRegion) | GERBER_PLOTTER | protected |
| plotArc(const SHAPE_ARC &aArc, bool aPlotInRegion) | GERBER_PLOTTER | protected |
| PlotGerberRegion(const std::vector< VECTOR2I > &aCornerList, GBR_METADATA *aGbrMetadata) | GERBER_PLOTTER | |
| PlotGerberRegion(const SHAPE_LINE_CHAIN &aPoly, GBR_METADATA *aGbrMetadata) | GERBER_PLOTTER | |
| PlotImage(const wxImage &aImage, const VECTOR2I &aPos, double aScaleFactor) | PLOTTER | virtual |
| PlotPoly(const std::vector< VECTOR2I > &aCornerList, FILL_T aFill, int aWidth, void *aData) override | GERBER_PLOTTER | virtual |
| PlotPoly(const SHAPE_LINE_CHAIN &aCornerList, FILL_T aFill, int aWidth, void *aData) override | GERBER_PLOTTER | virtual |
| PlotPolyAsRegion(const SHAPE_LINE_CHAIN &aPoly, FILL_T aFill, int aWidth, GBR_METADATA *aGbrMetadata) | GERBER_PLOTTER | |
| plotRoundRectAsRegion(const VECTOR2I &aRectCenter, const VECTOR2I &aSize, int aCornerRadius, const EDA_ANGLE &aOrient) | GERBER_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 | GERBER_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) override | GERBER_PLOTTER | virtual |
| RenderSettings() | PLOTTER | inline |
| selectAperture(const VECTOR2I &aSize, int aRadius, const EDA_ANGLE &aRotation, APERTURE::APERTURE_TYPE aType, int aApertureAttribute, const std::string &aCustomAttribute) | GERBER_PLOTTER | protected |
| selectAperture(const std::vector< VECTOR2I > &aCorners, const EDA_ANGLE &aPolygonRotation, APERTURE::APERTURE_TYPE aType, int aApertureAttribute, const std::string &aCustomAttribute) | GERBER_PLOTTER | protected |
| selectApertureWithAttributes(const VECTOR2I &aPos, GBR_METADATA *aGbrMetadata, VECTOR2I aSize, int aRadius, const EDA_ANGLE &aAngle, APERTURE::APERTURE_TYPE aType) | GERBER_PLOTTER | protected |
| SetAuthor(const wxString &aAuthor) | PLOTTER | inlinevirtual |
| SetColor(const COLOR4D &aColor) override | GERBER_PLOTTER | inlinevirtual |
| SetColorMode(bool aColorMode) | PLOTTER | inlinevirtual |
| SetCreator(const wxString &aCreator) | PLOTTER | inlinevirtual |
| SetCurrentLineWidth(int aLineWidth, void *aData=nullptr) override | GERBER_PLOTTER | virtual |
| SetDash(int aLineWidth, LINE_STYLE aLineStyle) override | GERBER_PLOTTER | inlinevirtual |
| SetGerberCoordinatesFormat(int aResolution, bool aUseInches=false) override | GERBER_PLOTTER | virtual |
| SetLayerPolarity(bool aPositive) override | GERBER_PLOTTER | virtual |
| 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) override | GERBER_PLOTTER | virtual |
| StartBlock(void *aData) override | GERBER_PLOTTER | virtual |
| StartPlot(const wxString &pageNumber) override | GERBER_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 | GERBER_PLOTTER | virtual |
| ThickArc(const VECTOR2D &aCentre, const EDA_ANGLE &aStartAngle, const EDA_ANGLE &aAngle, double aRadius, int aWidth, void *aData) override | GERBER_PLOTTER | protectedvirtual |
| PLOTTER::ThickArc(const EDA_SHAPE &aArcShape, void *aData, int aWidth) | PLOTTER | virtual |
| ThickCircle(const VECTOR2I &pos, int diametre, int width, void *aData) override | GERBER_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) override | GERBER_PLOTTER | virtual |
| ThickRect(const VECTOR2I &p1, const VECTOR2I &p2, int width, void *aData) override | GERBER_PLOTTER | virtual |
| ThickSegment(const VECTOR2I &start, const VECTOR2I &end, int width, void *aData) override | GERBER_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 |
| UseX2format(bool aEnable) | GERBER_PLOTTER | inline |
| UseX2NetAttributes(bool aEnable) | GERBER_PLOTTER | inline |
| workFile | GERBER_PLOTTER | protected |
| writeApertureList() | GERBER_PLOTTER | protected |
| ~PLOTTER() | PLOTTER | virtual |