ROOT 6.18/05 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 RPad::DrawingOpts *opts) |
void | SetFrame (const RFrame *f) |
void | SetPos (const RPadPos *pos) |
void | SetSize (const RPadExtent *sz) |
void | SetTitle (const std::string &title) |
void | SetWindowSize (const std::array< RPadLength::Pixel, 2 > &win) |
Public Member Functions inherited from ROOT::Experimental::RDisplayItem | |
RDisplayItem ()=default | |
virtual | ~RDisplayItem () |
std::string | GetObjectID () const |
void | SetObjectID (const std::string &id) |
Protected Attributes | |
const RPad::DrawingOpts * | fDrawOpts {nullptr} |
temporary pointer on pad drawing options More... | |
const RFrame * | fFrame {nullptr} |
temporary pointer on frame object More... | |
const RPadPos * | fPos {nullptr} |
temporary pointer on pad position attribute 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... | |
Protected Attributes inherited from ROOT::Experimental::RDisplayItem | |
std::string | fObjectID |
unique object identifier 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 53 of file RPadDisplayItem.hxx.
|
inline |
Definition at line 54 of file RPadDisplayItem.hxx.
|
inline |
Definition at line 52 of file RPadDisplayItem.hxx.
|
inline |
Definition at line 47 of file RPadDisplayItem.hxx.
Definition at line 46 of file RPadDisplayItem.hxx.
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.
|
inline |
Definition at line 51 of file RPadDisplayItem.hxx.
|
protected |
temporary pointer on pad drawing options
Definition at line 37 of file RPadDisplayItem.hxx.
|
protected |
temporary pointer on frame object
Definition at line 36 of file RPadDisplayItem.hxx.
|
protected |
temporary pointer on pad position attribute
Definition at line 38 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.