10#define ROOT7_RAttrAxis
19namespace Experimental {
All supported axes attributes for: line, ticks, labels, title, min/max, log, reverse,...
RAttrAxis & SetEndingCircle()
RAttrValue< std::string > fTitlePos
! axis title position - left, right, center
RAttrValue< double > fZoomMin
! axis zoom min
RAttrAxis & SetZoom(double min, double max)
RAttrValue< std::string > fTimeFormat
! time format
RAttrValue< RPadLength > fEndingSize
! axis ending size
RAttrAxis & SetEndingArrow()
RAttrValue< RPadLength > fLabelsOffset
! axis labels offset - relative
RAttrColor fTicksColor
! ticks color
RPadLength GetTicksSize() const
RAttrValue< std::string > fEndingStyle
! axis ending style - none, arrow, circle
RAttrText fLabelsAttr
! text attributes for labels
RAttrAxis & SetLog(double base=10)
RAttrAxis & SetEndingStyle(const std::string &st)
RColor GetTicksColor() const
RAttrAxis & SetTitleAttr(const RAttrText &attr)
RAttrAxis & SetEndingSize(const RPadLength &sz)
RAttrAxis & SetTicksSize(const RPadLength &sz)
double GetZoomMax() const
RAttrAxis & SetTitle(const std::string &title)
RPadLength GetEndingSize() const
RAttrValue< double > fLog
! log scale, <1 off, 1 - base10, 2 - base 2, 2.71 - exp, 3, 4, ...
const RAttrText & GetTitleAttr() const
RAttrAxis & SetTitleRight()
RAttrAxis & SetTimeDisplay(const std::string &fmt="", double offset=-1)
RAttrValue< double > fZoomMax
! axis zoom max
RAttrValue< RPadLength > fTitleOffset
! axis title offset - relative
RAttrValue< std::string > fTitle
! axis title
RAttrAxis & SetLabelsAttr(const RAttrText &attr)
RAttrColor & AttrTiksColor()
RAttrAxis & SetTitleLeft()
RAttrAxis & SetTitlePos(const std::string &pos)
RAttrAxis & SetTicksNormal()
std::string GetTitlePos() const
std::string GetTitle() const
RAttrAxis & SetTitleOffset(const RPadLength &len)
RPadLength GetTitleOffset() const
RAttrAxis & SetZoomMax(double max)
RAttrText fTitleAttr
! axis title text attributes
RAttrAxis & SetTicksInvert()
RAttrValue< bool > fTimeDisplay
! time display
std::string GetEndingStyle() const
RAttrAxis & SetTicksColor(const RColor &color)
RAttrValue< bool > fLabelsCenter
! center labels
R__ATTR_CLASS(RAttrAxis, "axis")
RAttrAxis & SetTicksBoth()
RAttrAxis & SetZoomMin(double min)
bool GetTimeDisplay() const
const RAttrLine & GetAttrLine() const
RAttrAxis & SetLabelsOffset(const RPadLength &len)
RAttrAxis & SetTitleCenter()
bool GetLabelsCenter() const
RAttrValue< RPadLength > fTicksSize
! ticks size
const RAttrText & GetLabelsAttr() const
RAttrValue< bool > fReverse
! reverse scale
RAttrAxis & SetReverse(bool on=true)
double GetZoomMin() const
RPadLength GetLabelsOffset() const
RAttrAxis & SetAttrLine(const RAttrLine &line)
RAttrAxis & SetTicksSide(const std::string &side)
RAttrLine fAttrLine
! line attributes
RAttrValue< double > fTimeOffset
! time offset to display
std::string GetTicksSide() const
RAttrValue< std::string > fTicksSide
! ticks position - normal, invert, both
RAttrAxis & SetLabelsCenter(bool on=true)
Base class for all attributes, used with RDrawable.
void Clear()
Clear all respective values from drawable. Only defaults can be used.
Access RColor from drawable attributes.
RColor GetColor() const
Extract RColor for given attribute.
Drawing line attributes for different objects.
Template class to access single value from drawable or other attributes.
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...