ROOT 6.18/05 Reference Guide |
class ROOT::Experimental::RAttrBox Drawing attributes for a box: rectangular lines with size and position.
Definition at line 31 of file RAttrBox.hxx.
Public Member Functions | |
RAttrLine | Border () const |
RAttrLine | Bottom () const |
Overrides Border() for the bottom line. More... | |
RAttrLine | Left () const |
Overrides Border() for the left line. More... | |
RDrawingAttrBase ()=default | |
Construct a default, unnamed, unconnected attribute. More... | |
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... | |
RAttrLine | Right () const |
Overrides Border() for the right line. More... | |
RAttrLine | Top () const |
Overrides Border() for the top line.. 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 > | |
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 Path & | GetPath () 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... | |
RDrawingAttrBase & | operator= (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 | |
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< RDrawingAttrHolder > | fHolder |
The container of the attribute values. More... | |
Path | fPath |
The chain of attribute names, as used in style files. More... | |
#include <ROOT/RAttrBox.hxx>
|
inline |
Definition at line 35 of file RAttrBox.hxx.
|
inline |
Overrides Border() for the bottom line.
Definition at line 41 of file RAttrBox.hxx.
|
inline |
Overrides Border() for the left line.
Definition at line 43 of file RAttrBox.hxx.
|
default |
Construct a default, unnamed, unconnected attribute.
|
inline |
Construct a named attribute that does not have a parent; e.g.
because it's the top-most attribute in a drawing option object.
Definition at line 161 of file RDrawingAttr.hxx.
ROOT::Experimental::RDrawingAttrBase::RDrawingAttrBase | ( | const Name & | name, |
const RDrawingAttrBase & | parent | ||
) |
Construct a named attribute that has a parent, e.g.
because it's some line attribute of the histogram attributes.
Definition at line 165 of file RDrawingAttr.cxx.
|
inline |
Construct a top-most attribute from its holder.
If this is ambiguous, use the tag overload taking an FromOption_t
.
Definition at line 175 of file RDrawingAttr.hxx.
|
default |
Construct as a copy.
ROOT::Experimental::RDrawingAttrBase::RDrawingAttrBase | ( | FromOption_t | , |
const Name & | name, | ||
RDrawingOptsBase & | opts | ||
) |
Construct a top-most attribute from its holder.
Definition at line 171 of file RDrawingAttr.cxx.
|
default |
Construct as a moved-to.
|
inline |
Overrides Border() for the right line.
Definition at line 39 of file RAttrBox.hxx.
|
inline |
Overrides Border() for the top line..
Definition at line 37 of file RAttrBox.hxx.