Logo ROOT  
Reference Guide
ROOT::Experimental::RIndirectDisplayItem Class Reference

Extract (reference) only basic attributes from drawable, but not drawable itself.

Sergey Linev s.lin.nosp@m.ev@g.nosp@m.si.de
This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback is welcome!

Definition at line 95 of file RDisplayItem.hxx.

Public Member Functions

 RIndirectDisplayItem ()=default
 RIndirectDisplayItem (const RDrawable &dr)
 Constructor. More...
- Public Member Functions inherited from ROOT::Experimental::RDisplayItem
 RDisplayItem ()=default
 RDisplayItem (bool dummy)
virtual ~RDisplayItem ()
virtual void BuildFullId (const std::string &prefix)
 Build full id, including prefix and object index. More...
unsigned GetIndex () const
std::string GetObjectID () const
void SetIndex (unsigned indx)
void SetObjectID (const std::string &id)
void SetObjectIDAsPtr (const void *ptr)
 Assign id using arbitrary pointer value Typically drawable pointer should be used here. More...
void SetStyle (RStyle *style)

Protected Attributes

const RAttrMapfAttr {nullptr}
 pointer on drawable attributes More...
const std::string * fCssClass {nullptr}
 pointer on drawable class More...
const std::string * fId {nullptr}
 pointer on drawable id More...
- Protected Attributes inherited from ROOT::Experimental::RDisplayItem
bool fDummy {false}
 if true, just placeholder for drawable which does not changed More...
unsigned fIndex {0}
 ! index inside current pad, used to produce fully-qualified id, not send to client More...
std::string fObjectID
 unique object identifier More...
RStylefStyle {nullptr}
 style object More...

Additional Inherited Members

- Static Public Member Functions inherited from ROOT::Experimental::RDisplayItem
static std::string ObjectIDFromPtr (const void *ptr)
 Construct fillid using pointer value. More...

#include <ROOT/RDisplayItem.hxx>

Inheritance diagram for ROOT::Experimental::RIndirectDisplayItem:

Constructor & Destructor Documentation

◆ RIndirectDisplayItem() [1/2]

ROOT::Experimental::RIndirectDisplayItem::RIndirectDisplayItem ( )

◆ RIndirectDisplayItem() [2/2]

RIndirectDisplayItem::RIndirectDisplayItem ( const RDrawable dr)


Definition at line 56 of file RDisplayItem.cxx.

Member Data Documentation

◆ fAttr

const RAttrMap* ROOT::Experimental::RIndirectDisplayItem::fAttr {nullptr}

pointer on drawable attributes

Definition at line 98 of file RDisplayItem.hxx.

◆ fCssClass

const std::string* ROOT::Experimental::RIndirectDisplayItem::fCssClass {nullptr}

pointer on drawable class

Definition at line 99 of file RDisplayItem.hxx.

◆ fId

const std::string* ROOT::Experimental::RIndirectDisplayItem::fId {nullptr}

pointer on drawable id

Definition at line 100 of file RDisplayItem.hxx.

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