Definition at line 26 of file TPadPainterPS.h.
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 TPadPainterBase | |
| 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 } |
Protected Attributes inherited from TPadPainterBase | |
| TAttFill | fAttFill |
| current fill attributes | |
| TAttLine | fAttLine |
| current line attributes | |
| TAttMarker | fAttMarker |
| current marker attributes | |
| TAttText | fAttText |
| current text attributes | |
#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 100 of file TPadPainterPS.h.
|
overridevirtual |
Clear the current gVirtualX window - noop for PS.
Implements TVirtualPadPainter.
Definition at line 125 of file TPadPainterPS.cxx.
Copy a gVirtualX pixmap - not implemented.
Implements TVirtualPadPainter.
Definition at line 133 of file TPadPainterPS.cxx.
Create a gVirtualX Pixmap - not implemented.
Implements TVirtualPadPainter.
Definition at line 116 of file TPadPainterPS.cxx.
Definition at line 100 of file TPadPainterPS.h.
|
overridevirtual |
Close the current gVirtualX pixmap - not implemented.
Implements TVirtualPadPainter.
Definition at line 141 of file TPadPainterPS.cxx.
|
overridevirtual |
Paint a simple box.
Implements TVirtualPadPainter.
Definition at line 206 of file TPadPainterPS.cxx.
Paint a simple line.
Implements TVirtualPadPainter.
Definition at line 176 of file TPadPainterPS.cxx.
|
overridevirtual |
Paint a simple line in normalized coordinates.
Implements TVirtualPadPainter.
Definition at line 188 of file TPadPainterPS.cxx.
|
overridevirtual |
Noop, for non-gl pad TASImage calls gVirtualX->CopyArea.
Implements TVirtualPadPainter.
Definition at line 167 of file TPadPainterPS.cxx.
|
overridevirtual |
Paint polyline in normalized coordinates.
Implements TVirtualPadPainter.
Definition at line 288 of file TPadPainterPS.cxx.
Paint N segments on the pad.
Reimplemented from TVirtualPadPainter.
Definition at line 309 of file TPadPainterPS.cxx.
Paint N segments in normalized coordinates on the pad.
Reimplemented from TVirtualPadPainter.
Definition at line 325 of file TPadPainterPS.cxx.
|
overridevirtual |
Special version working with wchar_t and required by TMathText.
Implements TVirtualPadPainter.
Definition at line 382 of file TPadPainterPS.cxx.
|
overridevirtual |
Paint text in normalized coordinates.
Implements TVirtualPadPainter.
Definition at line 400 of file TPadPainterPS.cxx.
|
overridevirtual |
Paint text in normalized coordinates.
Implements TVirtualPadPainter.
Definition at line 419 of file TPadPainterPS.cxx.
|
overridevirtual |
Drawint text with url link.
Reimplemented from TVirtualPadPainter.
Definition at line 391 of file TPadPainterPS.cxx.
|
inlineoverridevirtual |
Reimplemented from TVirtualPadPainter.
Definition at line 90 of file TPadPainterPS.h.
|
inlineoverridevirtual |
Reimplemented from TPadPainterBase.
Definition at line 100 of file TPadPainterPS.h.
|
overridevirtual |
Start new page on PS output.
Reimplemented from TVirtualPadPainter.
Definition at line 157 of file TPadPainterPS.cxx.
|
inlineoverridevirtual |
Reimplemented from TVirtualPadPainter.
Definition at line 88 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 411 of file TPadPainterPS.cxx.
|
overridevirtual |
Select the window in which the graphics will go - not implemented.
Implements TVirtualPadPainter.
Definition at line 149 of file TPadPainterPS.cxx.
Provide fill attributes to gVirtualPS.
Reimplemented from TPadPainterBase.
Definition at line 66 of file TPadPainterPS.cxx.
Provide line attributes to gVirtualPS.
Reimplemented from TPadPainterBase.
Definition at line 77 of file TPadPainterPS.cxx.
|
overridevirtual |
Provide marker attributes to gVirtualPS.
Reimplemented from TPadPainterBase.
Definition at line 89 of file TPadPainterPS.cxx.
Provide text attributes to gVirtualPS.
Reimplemented from TPadPainterBase.
Definition at line 101 of file TPadPainterPS.cxx.
|
overridevirtual |
Delegate to gVirtualPS.
Implements TVirtualPadPainter.
Definition at line 58 of file TPadPainterPS.cxx.
|
overridevirtual |
Reimplemented from TPadPainterBase.
|
inline |
Definition at line 100 of file TPadPainterPS.h.
|
private |
Definition at line 29 of file TPadPainterPS.h.
|
private |
Definition at line 28 of file TPadPainterPS.h.