Logo ROOT   6.18/05
Reference Guide
List of all members | Public Member Functions | Public Attributes | List of all members
ROOT::Experimental::RDrawingOptsBase Class Reference

Definition at line 27 of file RDrawingOptsBase.hxx.

Public Member Functions

 RDrawingOptsBase ()=default
 
 RDrawingOptsBase (const std::vector< std::string > &styleClasses)
 Initialize the options with a (possibly empty) set of style classes. More...
 
std::shared_ptr< RDrawingAttrHolder > & GetHolder ()
 
const std::vector< std::string > & GetStyleClasses () const
 Get the attribute style classes of these options. More...
 
void SetStyleClasses (const std::vector< std::string > &styles)
 Get the attribute style classes of these options. More...
 

Public Attributes

std::shared_ptr< RDrawingAttrHolderfHolder
 The RDrawingAttrHolder of the attribute values. More...
 
RDrawingAttrHolderfHolderIO {nullptr}
 only for I/O, should be fixed in the fututre More...
 

#include <ROOT/RDrawingOptsBase.hxx>

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

Constructor & Destructor Documentation

◆ RDrawingOptsBase() [1/2]

ROOT::Experimental::RDrawingOptsBase::RDrawingOptsBase ( )
default

◆ RDrawingOptsBase() [2/2]

ROOT::Experimental::RDrawingOptsBase::RDrawingOptsBase ( const std::vector< std::string > &  styleClasses)

Initialize the options with a (possibly empty) set of style classes.

Member Function Documentation

◆ GetHolder()

std::shared_ptr< ROOT::Experimental::RDrawingAttrHolder > & ROOT::Experimental::RDrawingOptsBase::GetHolder ( )

Definition at line 29 of file RDrawingOptsBase.cxx.

◆ GetStyleClasses()

const std::vector< std::string > & ROOT::Experimental::RDrawingOptsBase::GetStyleClasses ( ) const

Get the attribute style classes of these options.

Definition at line 47 of file RDrawingOptsBase.cxx.

◆ SetStyleClasses()

void ROOT::Experimental::RDrawingOptsBase::SetStyleClasses ( const std::vector< std::string > &  styles)

Get the attribute style classes of these options.

Definition at line 38 of file RDrawingOptsBase.cxx.

Member Data Documentation

◆ fHolder

std::shared_ptr<RDrawingAttrHolder> ROOT::Experimental::RDrawingOptsBase::fHolder

The RDrawingAttrHolder of the attribute values.

! I/O does not work

Definition at line 30 of file RDrawingOptsBase.hxx.

◆ fHolderIO

RDrawingAttrHolder* ROOT::Experimental::RDrawingOptsBase::fHolderIO {nullptr}

only for I/O, should be fixed in the fututre

Definition at line 31 of file RDrawingOptsBase.hxx.

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

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