10#define ROOT7_RAttrAxis
17namespace Experimental {
48 double GetMin()
const {
return GetValue<double>(
"min"); }
49 double GetMax()
const {
return GetValue<double>(
"max"); }
50 bool HasMin()
const {
return HasValue<double>(
"min"); }
51 bool HasMax()
const {
return HasValue<double>(
"max"); }
58 double GetZoomMin()
const {
return GetValue<double>(
"zoommin"); }
59 double GetZoomMax()
const {
return GetValue<double>(
"zoommax"); }
60 bool HasZoomMin()
const {
return HasValue<double>(
"zoommin"); }
61 bool HasZoomMax()
const {
return HasValue<double>(
"zoommax"); }
67 bool GetLog()
const {
return GetValue<bool>(
"log"); }
70 bool GetInvert()
const {
return GetValue<bool>(
"invert"); }
#define R__ATTR_CLASS(ClassName, dflt_prefix, dflt_values)
All kind of drawing a axis: line, text, ticks, min/max, log, invert, ...
RAttrAxis & SetLog(bool on=true)
RAttrAxis & SetZoomMinMax(double min, double max)
RAttrText fAttrText
! axis text attributes
RAttrAxis & SetMax(double max)
double GetZoomMax() const
AddDouble("min", 0.).AddDouble("max"
RAttrAxis & SetAttrText(const RAttrText &text)
RAttrAxis & SetZoomMax(double max)
RAttrAxis & SetMinMax(double min, double max)
RAttrAxis & SetZoomMin(double min)
RAttrAxis & SetInvert(bool on=true)
RAttrAxis & SetMin(double min)
const RAttrLine & GetAttrLine() const
const RAttrText & GetAttrText() const
double GetZoomMin() const
RAttrAxis & SetAttrLine(const RAttrLine &line)
AddBool("log", false).AddBool("invert"
RAttrLine fAttrLine
! axis line attributes
AddDouble("zoommin", 0.).AddDouble("zoommax"
Base class for all attributes, used with RDrawable.
void ClearValue(const std::string &name)
Clear value if any with specified name.
void SetValue(const std::string &name, bool value)
Set boolean value.
Drawing line attributes for different objects.
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...