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

Definition at line 44 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)
void AssignMin (unsigned ndim, double value)
void ClearMinMax (unsigned ndim)
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...
void Update (const RUserRanges &src)

Private Member Functions

void UpdateDim (unsigned ndim, const RUserRanges &src)

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 ( )

◆ RUserRanges() [2/3]

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

Definition at line 65 of file RFrame.hxx.

◆ RUserRanges() [3/3]

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

Definition at line 72 of file RFrame.hxx.

Member Function Documentation

◆ AssignMax()

void ROOT::Experimental::RFrame::RUserRanges::AssignMax ( unsigned  ndim,
double  value 

Definition at line 104 of file RFrame.hxx.

◆ AssignMin()

void ROOT::Experimental::RFrame::RUserRanges::AssignMin ( unsigned  ndim,
double  value 

Definition at line 93 of file RFrame.hxx.

◆ ClearMinMax()

void ROOT::Experimental::RFrame::RUserRanges::ClearMinMax ( unsigned  ndim)

Definition at line 111 of file RFrame.hxx.

◆ Extend()

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

Definition at line 81 of file RFrame.hxx.

◆ GetMax()

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

Definition at line 101 of file RFrame.hxx.

◆ GetMin()

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

Definition at line 90 of file RFrame.hxx.

◆ HasMax()

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

Definition at line 100 of file RFrame.hxx.

◆ HasMin()

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

Definition at line 89 of file RFrame.hxx.

◆ IsAny()

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

Definition at line 129 of file RFrame.hxx.

◆ IsUnzoom()

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

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

Definition at line 121 of file RFrame.hxx.

◆ Update()

void ROOT::Experimental::RFrame::RUserRanges::Update ( const RUserRanges src)

Definition at line 136 of file RFrame.hxx.

◆ UpdateDim()

void ROOT::Experimental::RFrame::RUserRanges::UpdateDim ( unsigned  ndim,
const RUserRanges src 

Definition at line 48 of file RFrame.hxx.

Member Data Documentation

◆ flags

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

flag if values available

Definition at line 46 of file RFrame.hxx.

◆ values

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

min/max values for all dimensions

Definition at line 45 of file RFrame.hxx.

Libraries for ROOT::Experimental::RFrame::RUserRanges:

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