16#ifndef ROOT7_RDrawingOptsBase
17#define ROOT7_RDrawingOptsBase
25namespace Experimental {
30 std::shared_ptr<RDrawingAttrHolder>
fHolder;
45 std::shared_ptr<RDrawingAttrHolder> &
GetHolder();
A container of (stringified) attributes for which values have been provided.
void SetStyleClasses(const std::vector< std::string > &styles)
Get the attribute style classes of these options.
std::shared_ptr< RDrawingAttrHolder > & GetHolder()
RDrawingOptsBase()=default
RDrawingAttrHolder * fHolderIO
only for I/O, should be fixed in the fututre
std::shared_ptr< RDrawingAttrHolder > fHolder
The RDrawingAttrHolder of the attribute values.
RDrawingOptsBase(const std::vector< std::string > &styleClasses)
Initialize the options with a (possibly empty) set of style classes.
const std::vector< std::string > & GetStyleClasses() const
Get the attribute style classes of these options.
Namespace for new ROOT classes and functions.