9#ifndef ROOT7_TObjectDisplayItem
10#define ROOT7_TObjectDisplayItem
22namespace Experimental {
66 void UpdateColor(
int color_indx,
const std::string &color_value)
Base class for drawable entities: objects that can be painted on a RPad.
const char * GetCssType() const
Extract (reference) only basic attributes from drawable, but not drawable itself.
Display item for TObject with drawing options.
void UpdateColor(int color_indx, const std::string &color_value)
virtual ~TObjectDisplayItem()
TObjectDisplayItem(const RDrawable &dr, int kind, const TObject *obj)
normal constructor, also copies drawable id and csstype
std::vector< std::string > fColValue
stored color value
TObjectDisplayItem(int kind, const TObject *obj)
constructor for special objects like palette, takes ownership!!
const TObject * fObject
ROOT6 object.
std::vector< int > fColIndex
stored color index
bool fOwner
! if object must be deleted
std::string fCssType
CSS type.
Mother of all ROOT objects.
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...