Logo ROOT  
Reference Guide
ROOT::Experimental::RDrawableDisplayItem Class Reference

Generic display item for RDrawable, just reference drawable itself.

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

Definition at line 64 of file RDisplayItem.hxx.

Public Member Functions

template<class DRAWABLE >
 RDrawableDisplayItem (const DRAWABLE &dr)
 
- Public Member Functions inherited from ROOT::Experimental::RDisplayItem
 RDisplayItem ()=default
 
virtual ~RDisplayItem ()
 
virtual void BuildFullId (const std::string &prefix)
 
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 RDrawablefDrawable {nullptr}
 drawable More...
 
- Protected Attributes inherited from ROOT::Experimental::RDisplayItem
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)
 

#include <ROOT/RDisplayItem.hxx>

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

Constructor & Destructor Documentation

◆ RDrawableDisplayItem()

template<class DRAWABLE >
ROOT::Experimental::RDrawableDisplayItem::RDrawableDisplayItem ( const DRAWABLE &  dr)
inline

Definition at line 72 of file RDisplayItem.hxx.

Member Data Documentation

◆ fDrawable

const RDrawable* ROOT::Experimental::RDrawableDisplayItem::fDrawable {nullptr}
protected

drawable

Definition at line 67 of file RDisplayItem.hxx.

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

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