|
ROOT 6.16/01 Reference Guide |
Display item for the pad Includes different graphical properties of the pad itself plus list of created items for all primitives.
Definition at line 30 of file RPadDisplayItem.hxx.
Public Types | |
| using | PadPrimitives_t = std::vector< std::unique_ptr< RDisplayItem > > |
Public Member Functions | |
| RPadDisplayItem ()=default | |
| virtual | ~RPadDisplayItem () |
| void | Add (std::unique_ptr< RDisplayItem > &&item) |
| void | Clear () |
| PadPrimitives_t & | GetPrimitives () |
| void | SetDrawOpts (const RPadDrawingOpts *opts) |
| void | SetFrame (const RFrame *f) |
| void | SetSize (const RPadExtent *sz) |
| void | SetTitle (const std::string &title) |
| void | SetWindowSize (const std::array< RPadLength::Pixel, 2 > &win) |
Protected Attributes | |
| const RPadDrawingOpts * | fDrawOpts {nullptr} |
| temporary pointer on pad drawing options More... | |
| const RFrame * | fFrame {nullptr} |
| temporary pointer on frame object More... | |
| PadPrimitives_t | fPrimitives |
| display items for all primitives in the pad More... | |
| const RPadExtent * | fSize {nullptr} |
| temporary pointer on pad size attributes More... | |
| std::string | fTitle |
| title of the pad (used for canvas) More... | |
| std::array< RPadLength::Pixel, 2 > | fWinSize |
| window size (used for canvas) More... | |
#include <ROOT/RPadDisplayItem.hxx>
| using ROOT::Experimental::RPadDisplayItem::PadPrimitives_t = std::vector<std::unique_ptr<RDisplayItem> > |
Definition at line 33 of file RPadDisplayItem.hxx.
|
default |
|
inlinevirtual |
Definition at line 45 of file RPadDisplayItem.hxx.
|
inline |
Definition at line 52 of file RPadDisplayItem.hxx.
|
inline |
Definition at line 53 of file RPadDisplayItem.hxx.
|
inline |
Definition at line 51 of file RPadDisplayItem.hxx.
|
inline |
Definition at line 47 of file RPadDisplayItem.hxx.
Definition at line 46 of file RPadDisplayItem.hxx.
|
inline |
Definition at line 48 of file RPadDisplayItem.hxx.
|
inline |
Definition at line 49 of file RPadDisplayItem.hxx.
|
inline |
Definition at line 50 of file RPadDisplayItem.hxx.
|
protected |
temporary pointer on pad drawing options
Definition at line 38 of file RPadDisplayItem.hxx.
|
protected |
temporary pointer on frame object
Definition at line 37 of file RPadDisplayItem.hxx.
|
protected |
display items for all primitives in the pad
Definition at line 42 of file RPadDisplayItem.hxx.
|
protected |
temporary pointer on pad size attributes
Definition at line 39 of file RPadDisplayItem.hxx.
|
protected |
title of the pad (used for canvas)
Definition at line 40 of file RPadDisplayItem.hxx.
|
protected |
window size (used for canvas)
Definition at line 41 of file RPadDisplayItem.hxx.