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 Member Functions inherited from TPadPainterBase | |
| TAttFill | GetAttFillInternal (Bool_t with_transparency) |
| Returns fill attributes after modification Checks for special fill styles 4000 . | |
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 | |
| Bool_t | fFullyTransparent = kFALSE |
| if transformed fill attributes fully transparent | |
#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 103 of file TPadPainterPS.h.
|
overridevirtual |
Clear the current gVirtualX window - noop for PS.
Implements TVirtualPadPainter.
Definition at line 138 of file TPadPainterPS.cxx.
Copy a gVirtualX pixmap - not implemented.
Implements TVirtualPadPainter.
Definition at line 146 of file TPadPainterPS.cxx.
Create a gVirtualX Pixmap - not implemented.
Implements TVirtualPadPainter.
Definition at line 129 of file TPadPainterPS.cxx.
Definition at line 103 of file TPadPainterPS.h.
|
overridevirtual |
Close the current gVirtualX pixmap - not implemented.
Implements TVirtualPadPainter.
Definition at line 154 of file TPadPainterPS.cxx.
|
overridevirtual |
Paint a simple box.
Implements TVirtualPadPainter.
Definition at line 219 of file TPadPainterPS.cxx.
Paint a simple line.
Implements TVirtualPadPainter.
Definition at line 189 of file TPadPainterPS.cxx.
|
overridevirtual |
Paint a simple line in normalized coordinates.
Implements TVirtualPadPainter.
Definition at line 201 of file TPadPainterPS.cxx.
|
overridevirtual |
Noop, for non-gl pad TASImage calls gVirtualX->CopyArea.
Implements TVirtualPadPainter.
Definition at line 180 of file TPadPainterPS.cxx.
|
overridevirtual |
Paint polyline in normalized coordinates.
Implements TVirtualPadPainter.
Definition at line 304 of file TPadPainterPS.cxx.
Paint N segments on the pad.
Reimplemented from TVirtualPadPainter.
Definition at line 325 of file TPadPainterPS.cxx.
Paint N segments in normalized coordinates on the pad.
Reimplemented from TVirtualPadPainter.
Definition at line 341 of file TPadPainterPS.cxx.
|
overridevirtual |
Special version working with wchar_t and required by TMathText.
Implements TVirtualPadPainter.
Definition at line 398 of file TPadPainterPS.cxx.
|
overridevirtual |
Paint text in normalized coordinates.
Implements TVirtualPadPainter.
Definition at line 416 of file TPadPainterPS.cxx.
|
overridevirtual |
Paint text in normalized coordinates.
Implements TVirtualPadPainter.
Definition at line 435 of file TPadPainterPS.cxx.
|
overridevirtual |
Drawint text with url link.
Reimplemented from TVirtualPadPainter.
Definition at line 407 of file TPadPainterPS.cxx.
|
inlineoverridevirtual |
Reimplemented from TVirtualPadPainter.
Definition at line 93 of file TPadPainterPS.h.
|
inlineoverridevirtual |
Return true if TTF font can be used.
Reimplemented from TVirtualPadPainter.
Definition at line 52 of file TPadPainterPS.h.
|
inlineoverridevirtual |
Reimplemented from TPadPainterBase.
Definition at line 103 of file TPadPainterPS.h.
|
overridevirtual |
Start new page on PS output.
Reimplemented from TVirtualPadPainter.
Definition at line 170 of file TPadPainterPS.cxx.
|
inlineoverridevirtual |
Reimplemented from TVirtualPadPainter.
Definition at line 91 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 427 of file TPadPainterPS.cxx.
|
overridevirtual |
Select the window in which the graphics will go - not implemented.
Implements TVirtualPadPainter.
Definition at line 162 of file TPadPainterPS.cxx.
Provide fill attributes to gVirtualPS.
Reimplemented from TPadPainterBase.
Definition at line 68 of file TPadPainterPS.cxx.
Provide line attributes to gVirtualPS.
Reimplemented from TPadPainterBase.
Definition at line 80 of file TPadPainterPS.cxx.
|
overridevirtual |
Provide marker attributes to gVirtualPS.
Reimplemented from TPadPainterBase.
Definition at line 92 of file TPadPainterPS.cxx.
Provide text attributes to gVirtualPS.
Reimplemented from TPadPainterBase.
Definition at line 104 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 103 of file TPadPainterPS.h.
|
private |
Definition at line 29 of file TPadPainterPS.h.
|
private |
Definition at line 28 of file TPadPainterPS.h.