Definition at line 26 of file TPadPainterPS.h.
Public Member Functions | |
| TPadPainterPS (TVirtualPS *ps) | |
| Consructor Assigns TVirtualPS instance which will be used by the painter. | |
| void | ClearDrawable () override |
| Clear the current gVirtualX window - noop for PS. | |
| void | CopyDrawable (Int_t device, Int_t px, Int_t py) override |
| Copy a gVirtualX pixmap - not implemented. | |
| Int_t | CreateDrawable (UInt_t w, UInt_t h) override |
| Create a gVirtualX Pixmap - not implemented. | |
| void | DestroyDrawable (Int_t device) override |
| Close the current gVirtualX pixmap - not implemented. | |
| void | DrawBox (Double_t x1, Double_t y1, Double_t x2, Double_t y2, EBoxMode mode) override |
| Paint a simple box. | |
| void | DrawFillArea (Int_t n, const Double_t *x, const Double_t *y) override |
| Paint filled area. | |
| void | DrawFillArea (Int_t n, const Float_t *x, const Float_t *y) override |
| Paint filled area. | |
| void | DrawLine (Double_t x1, Double_t y1, Double_t x2, Double_t y2) override |
| Paint a simple line. | |
| void | DrawLineNDC (Double_t u1, Double_t v1, Double_t u2, Double_t v2) override |
| Paint a simple line in normalized coordinates. | |
| void | DrawPixels (const unsigned char *pixelData, UInt_t width, UInt_t height, Int_t dstX, Int_t dstY, Bool_t enableAlphaBlending) override |
| Noop, for non-gl pad TASImage calls gVirtualX->CopyArea. | |
| void | DrawPolyLine (Int_t n, const Double_t *x, const Double_t *y) override |
| Paint Polyline. | |
| void | DrawPolyLine (Int_t n, const Float_t *x, const Float_t *y) override |
| Paint polyline. | |
| void | DrawPolyLineNDC (Int_t n, const Double_t *u, const Double_t *v) override |
| Paint polyline in normalized coordinates. | |
| void | DrawPolyMarker (Int_t n, const Double_t *x, const Double_t *y) override |
| Paint polymarker. | |
| void | DrawPolyMarker (Int_t n, const Float_t *x, const Float_t *y) override |
| Paint polymarker. | |
| void | DrawSegments (Int_t n, Double_t *x, Double_t *y) override |
| Paint N segments on the pad. | |
| void | DrawSegmentsNDC (Int_t n, Double_t *u, Double_t *v) override |
| Paint N segments in normalized coordinates on the pad. | |
| void | DrawText (Double_t x, Double_t y, const char *text, ETextMode mode) override |
| Paint text. | |
| void | DrawText (Double_t x, Double_t y, const wchar_t *text, ETextMode mode) override |
| Special version working with wchar_t and required by TMathText. | |
| void | DrawTextNDC (Double_t u, Double_t v, const char *text, ETextMode mode) override |
| Paint text in normalized coordinates. | |
| void | DrawTextNDC (Double_t u, Double_t v, const wchar_t *text, ETextMode mode) override |
| Paint text in normalized coordinates. | |
| void | DrawTextUrl (Double_t x, Double_t y, const char *text, const char *url) override |
| Drawint text with url link. | |
| Color_t | GetFillColor () const override |
| Delegate to gVirtualPS. | |
| Style_t | GetFillStyle () const override |
| Delegate to gVirtualPS. | |
| Color_t | GetLineColor () const override |
| Delegate to gVirtualPS. | |
| Style_t | GetLineStyle () const override |
| Delegate to gVirtualPS. | |
| Width_t | GetLineWidth () const override |
| Delegate to gVirtualPS. | |
| Color_t | GetMarkerColor () const override |
| Delegate to gVirtualPS. | |
| Size_t | GetMarkerSize () const override |
| Delegate to gVirtualPS. | |
| Style_t | GetMarkerStyle () const override |
| Delegate to gVirtualPS. | |
| Short_t | GetTextAlign () const override |
| Delegate to gVirtualPS. | |
| Float_t | GetTextAngle () const override |
| Delegate to gVirtualPS. | |
| Color_t | GetTextColor () const override |
| Delegate to gVirtualPS. | |
| Font_t | GetTextFont () const override |
| Delegate to gVirtualPS. | |
| Float_t | GetTextMagnitude () const override |
| Delegate to gVirtualPS. | |
| Float_t | GetTextSize () const override |
| Delegate to gVirtualPS. | |
| TClass * | IsA () const override |
| Bool_t | IsTransparent () const override |
| Delegate to gVirtualPS. | |
| void | NewPage () override |
| Start new page on PS output. | |
| void | OnPad (TVirtualPad *pad) override |
| void | SaveImage (TVirtualPad *pad, const char *fileName, Int_t type) const override |
| Save the image displayed in the canvas pointed by "pad" into a binary file. | |
| void | SelectDrawable (Int_t device) override |
| Select the window in which the graphics will go - not implemented. | |
| void | SetFillColor (Color_t fcolor) override |
| Delegate to gVirtualPS. | |
| void | SetFillStyle (Style_t fstyle) override |
| Delegate to gVirtualPS. | |
| void | SetLineColor (Color_t lcolor) override |
| Delegate to gVirtualPS. | |
| void | SetLineStyle (Style_t lstyle) override |
| Delegate to gVirtualPS. | |
| void | SetLineWidth (Width_t lwidth) override |
| Delegate to gVirtualPS. | |
| void | SetMarkerColor (Color_t mcolor) override |
| Delegate to gVirtualPS. | |
| void | SetMarkerSize (Size_t msize) override |
| Delegate to gVirtualPS. | |
| void | SetMarkerStyle (Style_t mstyle) override |
| Delegate to gVirtualPS. | |
| void | SetOpacity (Int_t percent) override |
| Delegate to gVirtualPS. | |
| void | SetTextAlign (Short_t align) override |
| Delegate to gVirtualPS. | |
| void | SetTextAngle (Float_t tangle) override |
| Delegate to gVirtualPS. | |
| void | SetTextColor (Color_t tcolor) override |
| Delegate to gVirtualPS. | |
| void | SetTextFont (Font_t tfont) override |
| Delegate to gVirtualPS. | |
| void | SetTextSize (Float_t tsize) override |
| Delegate to gVirtualPS. | |
| void | SetTextSizePixels (Int_t npixels) override |
| Delegate to gVirtualPS. | |
| void | Streamer (TBuffer &) override |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Public Member Functions inherited from TVirtualPadPainter | |
| virtual | ~TVirtualPadPainter () |
| Virtual dtor. | |
| virtual void | InitPainter () |
| Empty definition. | |
| virtual void | InvalidateCS () |
| Empty definition. | |
| virtual Bool_t | IsCocoa () const |
| virtual Bool_t | IsNative () const |
| virtual void | LockPainter () |
| Empty definition. | |
| virtual Int_t | ResizeDrawable (Int_t, UInt_t, UInt_t) |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Static Public Member Functions | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
Static Public Member Functions inherited from TVirtualPadPainter | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
| static TVirtualPadPainter * | PadPainter (Option_t *opt="") |
| Create a pad painter of specified type. | |
Private Member Functions | |
| TPadPainterPS (const TPadPainterPS &)=delete | |
| TPadPainterPS (TPadPainterPS &&)=delete | |
| TPadPainterPS & | operator= (const TPadPainterPS &)=delete |
| TPadPainterPS & | operator= (TPadPainterPS &&)=delete |
Private Attributes | |
| TVirtualPad * | fPad = nullptr |
| TVirtualPS * | fPS = nullptr |
Additional Inherited Members | |
Public Types inherited from TVirtualPadPainter | |
| enum | EBoxMode { kHollow , kFilled } |
| enum | ETextMode { kClear , kOpaque } |
#include <TPadPainterPS.h>
| TPadPainterPS::TPadPainterPS | ( | TVirtualPS * | ps | ) |
Consructor Assigns TVirtualPS instance which will be used by the painter.
Definition at line 38 of file TPadPainterPS.cxx.
|
privatedelete |
|
privatedelete |
Definition at line 131 of file TPadPainterPS.h.
|
overridevirtual |
Clear the current gVirtualX window - noop for PS.
Implements TVirtualPadPainter.
Definition at line 337 of file TPadPainterPS.cxx.
Copy a gVirtualX pixmap - not implemented.
Implements TVirtualPadPainter.
Definition at line 345 of file TPadPainterPS.cxx.
Create a gVirtualX Pixmap - not implemented.
Implements TVirtualPadPainter.
Definition at line 328 of file TPadPainterPS.cxx.
Definition at line 131 of file TPadPainterPS.h.
|
overridevirtual |
Close the current gVirtualX pixmap - not implemented.
Implements TVirtualPadPainter.
Definition at line 353 of file TPadPainterPS.cxx.
|
overridevirtual |
Paint a simple box.
Implements TVirtualPadPainter.
Definition at line 418 of file TPadPainterPS.cxx.
Paint a simple line.
Implements TVirtualPadPainter.
Definition at line 388 of file TPadPainterPS.cxx.
|
overridevirtual |
Paint a simple line in normalized coordinates.
Implements TVirtualPadPainter.
Definition at line 400 of file TPadPainterPS.cxx.
|
overridevirtual |
Noop, for non-gl pad TASImage calls gVirtualX->CopyArea.
Implements TVirtualPadPainter.
Definition at line 379 of file TPadPainterPS.cxx.
|
overridevirtual |
Paint polyline in normalized coordinates.
Implements TVirtualPadPainter.
Definition at line 500 of file TPadPainterPS.cxx.
Paint N segments on the pad.
Reimplemented from TVirtualPadPainter.
Definition at line 521 of file TPadPainterPS.cxx.
Paint N segments in normalized coordinates on the pad.
Reimplemented from TVirtualPadPainter.
Definition at line 537 of file TPadPainterPS.cxx.
|
overridevirtual |
Special version working with wchar_t and required by TMathText.
Implements TVirtualPadPainter.
Definition at line 594 of file TPadPainterPS.cxx.
|
overridevirtual |
Paint text in normalized coordinates.
Implements TVirtualPadPainter.
Definition at line 612 of file TPadPainterPS.cxx.
|
overridevirtual |
Paint text in normalized coordinates.
Implements TVirtualPadPainter.
Definition at line 631 of file TPadPainterPS.cxx.
|
overridevirtual |
Drawint text with url link.
Reimplemented from TVirtualPadPainter.
Definition at line 603 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 110 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 119 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 56 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 65 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 74 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Reimplemented from TVirtualPadPainter.
Definition at line 274 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Reimplemented from TVirtualPadPainter.
Definition at line 292 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Reimplemented from TVirtualPadPainter.
Definition at line 283 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 165 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 174 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 183 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 192 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 210 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 201 of file TPadPainterPS.cxx.
|
inlineoverridevirtual |
Reimplemented from TVirtualPadPainter.
Definition at line 131 of file TPadPainterPS.h.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 128 of file TPadPainterPS.cxx.
|
overridevirtual |
Start new page on PS output.
Reimplemented from TVirtualPadPainter.
Definition at line 369 of file TPadPainterPS.cxx.
|
inlineoverridevirtual |
Reimplemented from TVirtualPadPainter.
Definition at line 122 of file TPadPainterPS.h.
|
privatedelete |
|
privatedelete |
|
overridevirtual |
Save the image displayed in the canvas pointed by "pad" into a binary file.
Implements TVirtualPadPainter.
Definition at line 623 of file TPadPainterPS.cxx.
|
overridevirtual |
Select the window in which the graphics will go - not implemented.
Implements TVirtualPadPainter.
Definition at line 361 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 138 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 147 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 83 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 92 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 101 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Reimplemented from TVirtualPadPainter.
Definition at line 301 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Reimplemented from TVirtualPadPainter.
Definition at line 319 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Reimplemented from TVirtualPadPainter.
Definition at line 310 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 156 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 220 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 229 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 238 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 247 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 256 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 265 of file TPadPainterPS.cxx.
|
overridevirtual |
Reimplemented from TVirtualPadPainter.
|
inline |
Definition at line 131 of file TPadPainterPS.h.
|
private |
Definition at line 29 of file TPadPainterPS.h.
|
private |
Definition at line 28 of file TPadPainterPS.h.