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

Drawing options for a RPad.

Definition at line 188 of file RPad.hxx.

Public Member Functions

 DrawingOpts ()=default
 
 DrawingOpts (const RPadPos &pos, const RPadExtent &size)
 
RAttrBox Border ()
 
RPadPos GetPos () const
 
RPadExtent GetSize () const
 
DrawingOptsSetPos (const RPadPos &pos)
 The position (offset) of the pad. More...
 
DrawingOptsSetSize (const RPadExtent &size)
 The size of the pad. More...
 
- Public Member Functions inherited from ROOT::Experimental::RDrawingOptsBase
 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 Member Functions inherited from ROOT::Experimental::RDrawingAttrBase
 RDrawingAttrBase (const Name &name)
 Construct a named attribute that does not have a parent; e.g. More...
 
 RDrawingAttrBase (const Name &name, const RDrawingAttrBase &parent)
 Construct a named attribute that has a parent, e.g. More...
 
 RDrawingAttrBase (const Name &name, RDrawingOptsBase &opts)
 Construct a top-most attribute from its holder. More...
 
 RDrawingAttrBase (const RDrawingAttrBase &other)=default
 Construct as a copy. More...
 
 RDrawingAttrBase (FromOption_t, const Name &name, RDrawingOptsBase &opts)
 Construct a top-most attribute from its holder. More...
 
 RDrawingAttrBase (RDrawingAttrBase &&other)=default
 Construct as a moved-to. More...
 
template<class T >
Get (const Name &name) const
 Get the attribute value for an attribute value of type T. More...
 
const std::weak_ptr< RDrawingAttrHolder > & GetHolderPtr () const
 Actual attribute holder. More...
 
const PathGetPath () const
 Return the attribute names that lead to this attribute, starting with the topmost attribute, i.e. More...
 
bool IsFromStyle (const Name &name) const
 Return true if the attribute's value comes from the styles, i.e. More...
 
bool operator!= (const RDrawingAttrBase &other) const
 Compare unequal to other RDrawingAttrBase. Returns the negated operator==. More...
 
RDrawingAttrBaseoperator= (const RDrawingAttrBase &rhs)
 Copy-assign: this assigns the attribute values to this attribute, without changing the connected drawing options object / holder or attribute path! More...
 
bool operator== (const RDrawingAttrBase &other) const
 Equality compare to other RDrawingAttrBase. More...
 
template<class T >
void Set (const Name &name, const T &val)
 Insert or update the attribute value identified by name to the given value. More...
 

Additional Inherited Members

- Public Attributes inherited from ROOT::Experimental::RDrawingOptsBase
std::shared_ptr< RDrawingAttrHolderfHolder
 The RDrawingAttrHolder of the attribute values. More...
 
RDrawingAttrHolderfHolderIO {nullptr}
 only for I/O, should be fixed in the fututre More...
 
- Static Public Attributes inherited from ROOT::Experimental::RDrawingAttrBase
static constexpr const FromOption_t FromOption {}
 
- Protected Member Functions inherited from ROOT::Experimental::RDrawingAttrBase
 RDrawingAttrBase ()=default
 Construct a default, unnamed, unconnected attribute. More...
 
std::string GetValueString (const Path &path) const
 Get the attribute value as string, for a given attribute name. More...
 
bool IsFromStyle (const Path &path) const
 Return true if the attribute's value comes from the styles, i.e. More...
 
void SetValueString (const Name &name, const std::string &strVal)
 Insert or update the attribute value identified by the valueIndex (in fValueNames) to the value strVal. More...
 
- Protected Attributes inherited from ROOT::Experimental::RDrawingAttrBase
std::weak_ptr< RDrawingAttrHolderfHolder
 The container of the attribute values. More...
 
Path fPath
 The chain of attribute names, as used in style files. More...
 

#include <ROOT/RPad.hxx>

Inheritance diagram for ROOT::Experimental::RPad::DrawingOpts:
[legend]

Constructor & Destructor Documentation

◆ DrawingOpts() [1/2]

ROOT::Experimental::RPad::DrawingOpts::DrawingOpts ( )
default

◆ DrawingOpts() [2/2]

ROOT::Experimental::RPad::DrawingOpts::DrawingOpts ( const RPadPos pos,
const RPadExtent size 
)
inline

Definition at line 192 of file RPad.hxx.

Member Function Documentation

◆ Border()

RAttrBox ROOT::Experimental::RPad::DrawingOpts::Border ( )
inline

Definition at line 199 of file RPad.hxx.

◆ GetPos()

RPadPos ROOT::Experimental::RPad::DrawingOpts::GetPos ( ) const
inline

Definition at line 203 of file RPad.hxx.

◆ GetSize()

RPadExtent ROOT::Experimental::RPad::DrawingOpts::GetSize ( ) const
inline

Definition at line 207 of file RPad.hxx.

◆ SetPos()

DrawingOpts & ROOT::Experimental::RPad::DrawingOpts::SetPos ( const RPadPos pos)
inline

The position (offset) of the pad.

Definition at line 202 of file RPad.hxx.

◆ SetSize()

DrawingOpts & ROOT::Experimental::RPad::DrawingOpts::SetSize ( const RPadExtent size)
inline

The size of the pad.

Definition at line 206 of file RPad.hxx.

Libraries for ROOT::Experimental::RPad::DrawingOpts:
[legend]

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