99 ranges = iter->second;
All supported axes attributes for: line, ticks, labels, title, min/max, log, reverse,...
RAttrValue< double > zoomMin
! axis zoom min
RAttrValue< double > zoomMax
! axis zoom max
bool IsUnzoom(unsigned ndim) const
Returns true if axis configured as unzoomed, can be specified from client.
bool HasMin(unsigned ndim) const
void Update(const RUserRanges &src)
void AssignMin(unsigned ndim, double value)
bool HasMax(unsigned ndim) const
double GetMax(unsigned ndim) const
double GetMin(unsigned ndim) const
void AssignMax(unsigned ndim, double value)
std::map< unsigned, RUserRanges > fClientRanges
! individual client ranges
RAttrAxis z
! drawing attributes for Z axis
RAttrAxis y
! drawing attributes for Y axis
void AssignZoomRange(unsigned ndim, RAttrAxis &axis, const RUserRanges &ranges)
Internal - assign client zoomed range to specified axis.
void GetAxisRanges(unsigned ndim, const RAttrAxis &axis, RUserRanges &ranges) const
Internal - extract range for specified axis.
void GetClientRanges(unsigned connid, RUserRanges &ranges)
Return ranges configured for the client.
RAttrAxis x2
! drawing attributes for X2 axis
RAttrAxis y2
! drawing attributes for Y2 axis
void SetClientRanges(unsigned connid, const RUserRanges &ranges, bool ismainconn)
Remember client range, can be used for drawing or stats box calculations.
RAttrAxis x
! drawing attributes for X axis
void PopulateMenu(RMenuItems &) override
Provide context menu items.