Logo ROOT   6.14/05
Reference Guide
List of all members | Public Types | Public Member Functions | Protected Attributes | List of all members
ROOT::Experimental::TPadDisplayItem Class Reference

Display item for the pad Includes different graphical properties of the pad itself plus list of created items for all primitives.

Definition at line 32 of file TPadDisplayItem.hxx.

Public Types

using PadPrimitives_t = std::vector< std::unique_ptr< TDisplayItem > >
 

Public Member Functions

 TPadDisplayItem ()=default
 
virtual ~TPadDisplayItem ()
 
void Add (std::unique_ptr< TDisplayItem > &&item)
 
void Clear ()
 
PadPrimitives_tGetPrimitives ()
 
void SetDrawOpts (const TPadDrawingOpts *opts)
 
void SetFrame (const TFrame *f)
 
void SetSize (const TPadExtent *sz)
 

Protected Attributes

const TPadDrawingOptsfDrawOpts {nullptr}
 temporary pointer on pad drawing options More...
 
const TFramefFrame {nullptr}
 temporary pointer on frame object More...
 
PadPrimitives_t fPrimitives
 display items for all primitives in the pad More...
 
const TPadExtentfSize {nullptr}
 temporary pointer on pad size attributes More...
 

#include <ROOT/TPadDisplayItem.hxx>

Inheritance diagram for ROOT::Experimental::TPadDisplayItem:
[legend]

Member Typedef Documentation

◆ PadPrimitives_t

using ROOT::Experimental::TPadDisplayItem::PadPrimitives_t = std::vector<std::unique_ptr<TDisplayItem> >

Definition at line 35 of file TPadDisplayItem.hxx.

Constructor & Destructor Documentation

◆ TPadDisplayItem()

ROOT::Experimental::TPadDisplayItem::TPadDisplayItem ( )
default

◆ ~TPadDisplayItem()

virtual ROOT::Experimental::TPadDisplayItem::~TPadDisplayItem ( )
inlinevirtual

Definition at line 45 of file TPadDisplayItem.hxx.

Member Function Documentation

◆ Add()

void ROOT::Experimental::TPadDisplayItem::Add ( std::unique_ptr< TDisplayItem > &&  item)
inline

Definition at line 50 of file TPadDisplayItem.hxx.

◆ Clear()

void ROOT::Experimental::TPadDisplayItem::Clear ( )
inline

Definition at line 51 of file TPadDisplayItem.hxx.

◆ GetPrimitives()

PadPrimitives_t& ROOT::Experimental::TPadDisplayItem::GetPrimitives ( )
inline

Definition at line 49 of file TPadDisplayItem.hxx.

◆ SetDrawOpts()

void ROOT::Experimental::TPadDisplayItem::SetDrawOpts ( const TPadDrawingOpts opts)
inline

Definition at line 47 of file TPadDisplayItem.hxx.

◆ SetFrame()

void ROOT::Experimental::TPadDisplayItem::SetFrame ( const TFrame f)
inline

Definition at line 46 of file TPadDisplayItem.hxx.

◆ SetSize()

void ROOT::Experimental::TPadDisplayItem::SetSize ( const TPadExtent sz)
inline

Definition at line 48 of file TPadDisplayItem.hxx.

Member Data Documentation

◆ fDrawOpts

const TPadDrawingOpts* ROOT::Experimental::TPadDisplayItem::fDrawOpts {nullptr}
protected

temporary pointer on pad drawing options

Definition at line 40 of file TPadDisplayItem.hxx.

◆ fFrame

const TFrame* ROOT::Experimental::TPadDisplayItem::fFrame {nullptr}
protected

temporary pointer on frame object

Definition at line 39 of file TPadDisplayItem.hxx.

◆ fPrimitives

PadPrimitives_t ROOT::Experimental::TPadDisplayItem::fPrimitives
protected

display items for all primitives in the pad

Definition at line 42 of file TPadDisplayItem.hxx.

◆ fSize

const TPadExtent* ROOT::Experimental::TPadDisplayItem::fSize {nullptr}
protected

temporary pointer on pad size attributes

Definition at line 41 of file TPadDisplayItem.hxx.

Libraries for ROOT::Experimental::TPadDisplayItem:
[legend]

The documentation for this class was generated from the following file: