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=USE_DEFAULT_LINE_WIDTH) | PLOTTER | virtual |
Arc(const VECTOR2D &aCenter, const EDA_ANGLE &aStartAngle, const EDA_ANGLE &aAngle, double aRadius, FILL_T aFill, int aWidth=USE_DEFAULT_LINE_WIDTH) | PLOTTER | virtual |
BezierCurve(const VECTOR2I &aStart, const VECTOR2I &aControl1, const VECTOR2I &aControl2, const VECTOR2I &aEnd, int aTolerance, int aLineThickness=USE_DEFAULT_LINE_WIDTH) | 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=USE_DEFAULT_LINE_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, OUTLINE_MODE tracemode, void *aData) | PLOTTER | virtual |
FinishTo(const VECTOR2I &pos) | PLOTTER | inline |
FlashPadCircle(const VECTOR2I &aPadPos, int aDiameter, OUTLINE_MODE aTraceMode, void *aData)=0 | PLOTTER | pure virtual |
FlashPadCustom(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aPadOrient, SHAPE_POLY_SET *aPolygons, OUTLINE_MODE aTraceMode, void *aData)=0 | PLOTTER | pure virtual |
FlashPadOval(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aPadOrient, OUTLINE_MODE aTraceMode, void *aData)=0 | PLOTTER | pure virtual |
FlashPadRect(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aPadOrient, OUTLINE_MODE aTraceMode, void *aData)=0 | PLOTTER | pure virtual |
FlashPadRoundRect(const VECTOR2I &aPadPos, const VECTOR2I &aSize, int aCornerRadius, const EDA_ANGLE &aOrient, OUTLINE_MODE aTraceMode, void *aData)=0 | PLOTTER | pure virtual |
FlashPadTrapez(const VECTOR2I &aPadPos, const VECTOR2I *aCorners, const EDA_ANGLE &aPadOrient, OUTLINE_MODE aTraceMode, void *aData)=0 | PLOTTER | pure virtual |
FlashRegularPolygon(const VECTOR2I &aShapePos, int aDiameter, int aCornerCount, const EDA_ANGLE &aOrient, OUTLINE_MODE aTraceMode, 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 |
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=USE_DEFAULT_LINE_WIDTH, void *aData=nullptr)=0 | PLOTTER | pure virtual |
PlotPoly(const SHAPE_LINE_CHAIN &aCornerList, FILL_T aFill, int aWidth=USE_DEFAULT_LINE_WIDTH, void *aData=nullptr) | 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=USE_DEFAULT_LINE_WIDTH) | PLOTTER | protectedvirtual |
Rect(const VECTOR2I &p1, const VECTOR2I &p2, FILL_T fill, int width=USE_DEFAULT_LINE_WIDTH)=0 | PLOTTER | pure virtual |
RenderSettings() | PLOTTER | inline |
segmentAsOval(const VECTOR2I &start, const VECTOR2I &end, int width, OUTLINE_MODE tracemode) | PLOTTER | protected |
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 |
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 |
sketchOval(const VECTOR2I &aPos, const VECTOR2I &aSize, const EDA_ANGLE &aOrient, int aWidth) | PLOTTER | protected |
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, OUTLINE_MODE aTraceMode, void *aData, int aWidth) | PLOTTER | virtual |
ThickArc(const VECTOR2D &aCentre, const EDA_ANGLE &aStAngle, const EDA_ANGLE &aAngle, double aRadius, int aWidth, OUTLINE_MODE aTraceMode, void *aData) | PLOTTER | virtual |
ThickCircle(const VECTOR2I &pos, int diametre, int width, OUTLINE_MODE tracemode, void *aData) | PLOTTER | virtual |
ThickRect(const VECTOR2I &p1, const VECTOR2I &p2, int width, OUTLINE_MODE tracemode, void *aData) | PLOTTER | virtual |
ThickSegment(const VECTOR2I &start, const VECTOR2I &end, int width, OUTLINE_MODE tracemode, 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 |