Logo ROOT  
Reference Guide
ROOT::Experimental::RFrame::RUserRanges Class Reference

Definition at line 46 of file RFrame.hxx.

Public Member Functions

 RUserRanges ()=default
 
 RUserRanges (double xmin, double xmax)
 
 RUserRanges (double xmin, double xmax, double ymin, double ymax)
 
void AssignMax (unsigned ndim, double value, bool force=false)
 
void AssignMin (unsigned ndim, double value, bool force=false)
 
void Extend (unsigned ndim=3)
 
double GetMax (unsigned ndim) const
 
double GetMin (unsigned ndim) const
 
bool HasMax (unsigned ndim) const
 
bool HasMin (unsigned ndim) const
 
bool IsAny () const
 
bool IsUnzoom (unsigned ndim) const
 Returns true if axis configured as unzoomed, can be specified from client. More...
 

Private Attributes

std::vector< boolflags
 flag if values available More...
 
std::vector< doublevalues
 min/max values for all dimensions More...
 

#include <ROOT/RFrame.hxx>

Constructor & Destructor Documentation

◆ RUserRanges() [1/3]

ROOT::Experimental::RFrame::RUserRanges::RUserRanges ( )
default

◆ RUserRanges() [2/3]

ROOT::Experimental::RFrame::RUserRanges::RUserRanges ( double  xmin,
double  xmax 
)
inline

Definition at line 54 of file RFrame.hxx.

◆ RUserRanges() [3/3]

ROOT::Experimental::RFrame::RUserRanges::RUserRanges ( double  xmin,
double  xmax,
double  ymin,
double  ymax 
)
inline

Definition at line 61 of file RFrame.hxx.

Member Function Documentation

◆ AssignMax()

void ROOT::Experimental::RFrame::RUserRanges::AssignMax ( unsigned  ndim,
double  value,
bool  force = false 
)
inline

Definition at line 95 of file RFrame.hxx.

◆ AssignMin()

void ROOT::Experimental::RFrame::RUserRanges::AssignMin ( unsigned  ndim,
double  value,
bool  force = false 
)
inline

Definition at line 82 of file RFrame.hxx.

◆ Extend()

void ROOT::Experimental::RFrame::RUserRanges::Extend ( unsigned  ndim = 3)
inline

Definition at line 70 of file RFrame.hxx.

◆ GetMax()

double ROOT::Experimental::RFrame::RUserRanges::GetMax ( unsigned  ndim) const
inline

Definition at line 92 of file RFrame.hxx.

◆ GetMin()

double ROOT::Experimental::RFrame::RUserRanges::GetMin ( unsigned  ndim) const
inline

Definition at line 79 of file RFrame.hxx.

◆ HasMax()

bool ROOT::Experimental::RFrame::RUserRanges::HasMax ( unsigned  ndim) const
inline

Definition at line 91 of file RFrame.hxx.

◆ HasMin()

bool ROOT::Experimental::RFrame::RUserRanges::HasMin ( unsigned  ndim) const
inline

Definition at line 78 of file RFrame.hxx.

◆ IsAny()

bool ROOT::Experimental::RFrame::RUserRanges::IsAny ( ) const
inline

Definition at line 113 of file RFrame.hxx.

◆ IsUnzoom()

bool ROOT::Experimental::RFrame::RUserRanges::IsUnzoom ( unsigned  ndim) const
inline

Returns true if axis configured as unzoomed, can be specified from client.

Definition at line 105 of file RFrame.hxx.

Member Data Documentation

◆ flags

std::vector<bool> ROOT::Experimental::RFrame::RUserRanges::flags
private

flag if values available

Definition at line 48 of file RFrame.hxx.

◆ values

std::vector<double> ROOT::Experimental::RFrame::RUserRanges::values
private

min/max values for all dimensions

Definition at line 47 of file RFrame.hxx.

Libraries for ROOT::Experimental::RFrame::RUserRanges:
[legend]

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