KiCad PCB EDA Suite
|
This is the complete list of members for PS_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=USE_DEFAULT_LINE_WIDTH) override | PS_PLOTTER | virtual |
PSLIKE_PLOTTER::Arc(const VECTOR2D &aStart, const VECTOR2D &aMid, const VECTOR2D &aEnd, 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) override | PS_PLOTTER | virtual |
ClearHeaderLinesList() | PLOTTER | inline |
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 |
DO_NOT_SET_LINE_WIDTH | PLOTTER | static |
emitSetRGBColor(double r, double g, double b, double a) override | PS_PLOTTER | protectedvirtual |
encodeStringForPlotter(const wxString &aUnicode) | PSLIKE_PLOTTER | protectedvirtual |
EndBlock(void *aData) | PLOTTER | inlinevirtual |
EndPlot() override | PS_PLOTTER | 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) override | PSLIKE_PLOTTER | virtual |
FlashPadCustom(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aOrient, SHAPE_POLY_SET *aPolygons, OUTLINE_MODE aTraceMode, void *aData) override | PSLIKE_PLOTTER | virtual |
FlashPadOval(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aPadOrient, OUTLINE_MODE aTraceMode, void *aData) override | PSLIKE_PLOTTER | virtual |
FlashPadRect(const VECTOR2I &aPadPos, const VECTOR2I &aSize, const EDA_ANGLE &aPadOrient, OUTLINE_MODE aTraceMode, void *aData) override | PSLIKE_PLOTTER | virtual |
FlashPadRoundRect(const VECTOR2I &aPadPos, const VECTOR2I &aSize, int aCornerRadius, const EDA_ANGLE &aOrient, OUTLINE_MODE aTraceMode, void *aData) override | PSLIKE_PLOTTER | virtual |
FlashPadTrapez(const VECTOR2I &aPadPos, const VECTOR2I *aCorners, const EDA_ANGLE &aPadOrient, OUTLINE_MODE aTraceMode, void *aData) override | PSLIKE_PLOTTER | virtual |
FlashRegularPolygon(const VECTOR2I &aShapePos, int aDiameter, int aCornerCount, const EDA_ANGLE &aOrient, OUTLINE_MODE aTraceMode, 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() | PS_PLOTTER | inlinestatic |
GetDotMarkLenIU(int aLineWidth) const | PLOTTER | protected |
GetIUsPerDecimil() const | PLOTTER | inline |
GetPlotOffsetUserUnits() | PLOTTER | inline |
GetPlotterArcHighDef() const | PLOTTER | inline |
GetPlotterArcLowDef() const | PLOTTER | inline |
GetPlotterType() const override | PS_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_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_textMode | PSLIKE_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) override | PS_PLOTTER | virtual |
PlotImage(const wxImage &aImage, const VECTOR2I &aPos, double aScaleFactor) override | PS_PLOTTER | virtual |
PlotPoly(const std::vector< VECTOR2I > &aCornerList, FILL_T aFill, int aWidth=USE_DEFAULT_LINE_WIDTH, void *aData=nullptr) override | PS_PLOTTER | virtual |
PSLIKE_PLOTTER::PlotPoly(const SHAPE_LINE_CHAIN &aCornerList, FILL_T aFill, int aWidth=USE_DEFAULT_LINE_WIDTH, void *aData=nullptr) | 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 | PS_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 |
postscriptTextAscent | PSLIKE_PLOTTER | protectedstatic |
PS_PLOTTER(const PROJECT *aProject=nullptr) | PS_PLOTTER | inline |
PSLIKE_PLOTTER(const PROJECT *aProject=nullptr) | PSLIKE_PLOTTER | inline |
Rect(const VECTOR2I &p1, const VECTOR2I &p2, FILL_T fill, int width=USE_DEFAULT_LINE_WIDTH) override | PS_PLOTTER | virtual |
RenderSettings() | PLOTTER | inline |
returnPostscriptTextWidth(const wxString &aText, int aXSize, bool aItalic, bool aBold) | PSLIKE_PLOTTER | protected |
segmentAsOval(const VECTOR2I &start, const VECTOR2I &end, int width, OUTLINE_MODE tracemode) | PLOTTER | protected |
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 | PS_PLOTTER | virtual |
SetDash(int aLineWidth, LINE_STYLE aLineStyle) override | PS_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 |
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 | PS_PLOTTER | 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) override | PS_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 | PS_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 |