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

Definition at line 29 of file RAttrMarker.hxx.

Public Member Functions

RColor GetColor () const
 
float GetSize () const
 
int GetStyle () const
 
 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...
 
RAttrMarkerSetColor (const RColor &col)
 The color of the marker. More...
 
RAttrMarkerSetSize (float size)
 The size of the marker. More...
 
RAttrMarkerSetStyle (int style)
 The style of the marker. 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

- 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/RAttrMarker.hxx>

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

Member Function Documentation

◆ GetColor()

RColor ROOT::Experimental::RAttrMarker::GetColor ( ) const
inline

Definition at line 35 of file RAttrMarker.hxx.

◆ GetSize()

float ROOT::Experimental::RAttrMarker::GetSize ( ) const
inline

Definition at line 39 of file RAttrMarker.hxx.

◆ GetStyle()

int ROOT::Experimental::RAttrMarker::GetStyle ( ) const
inline

Definition at line 43 of file RAttrMarker.hxx.

◆ RDrawingAttrBase() [1/7]

ROOT::Experimental::RDrawingAttrBase::RDrawingAttrBase ( )
default

Construct a default, unnamed, unconnected attribute.

◆ RDrawingAttrBase() [2/7]

ROOT::Experimental::RDrawingAttrBase::RDrawingAttrBase ( const Name name)
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.

◆ RDrawingAttrBase() [3/7]

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.

◆ RDrawingAttrBase() [4/7]

ROOT::Experimental::RDrawingAttrBase::RDrawingAttrBase ( const Name name,
RDrawingOptsBase opts 
)
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.

◆ RDrawingAttrBase() [5/7]

ROOT::Experimental::RDrawingAttrBase::RDrawingAttrBase ( const RDrawingAttrBase other)
default

Construct as a copy.

◆ RDrawingAttrBase() [6/7]

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.

◆ RDrawingAttrBase() [7/7]

ROOT::Experimental::RDrawingAttrBase::RDrawingAttrBase ( RDrawingAttrBase &&  other)
default

Construct as a moved-to.

◆ SetColor()

RAttrMarker & ROOT::Experimental::RAttrMarker::SetColor ( const RColor col)
inline

The color of the marker.

Definition at line 34 of file RAttrMarker.hxx.

◆ SetSize()

RAttrMarker & ROOT::Experimental::RAttrMarker::SetSize ( float  size)
inline

The size of the marker.

Definition at line 38 of file RAttrMarker.hxx.

◆ SetStyle()

RAttrMarker & ROOT::Experimental::RAttrMarker::SetStyle ( int  style)
inline

The style of the marker.

Definition at line 42 of file RAttrMarker.hxx.

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

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