Definition at line 31 of file RPadUserAxis.hxx.
#include <ROOT/RPadUserAxis.hxx>
◆ EAxisBoundsKind
Types of axis bounds to respect by the painter.
Non-fixed ones will be updated by the painter once the first paint has happened.
Enumerator |
---|
kAxisBoundsAuto | no defined axis range; the painter will decide
|
kAxisBoundsBegin | the axis begin is to be respected by the painter.
|
kAxisBoundsEnd | the axis end is to be respected by the painter.
|
kAxisBoundsBeginEnd | the axis minimum and maximum are to be respected by the painter
|
Definition at line 35 of file RPadUserAxis.hxx.
◆ RPadUserAxisBase() [1/4]
ROOT::Experimental::RPadUserAxisBase::RPadUserAxisBase |
( |
| ) |
|
|
protecteddefault |
◆ RPadUserAxisBase() [2/4]
ROOT::Experimental::RPadUserAxisBase::RPadUserAxisBase |
( |
double |
begin, |
|
|
double |
end |
|
) |
| |
|
inlineprotected |
Construct a cartesian axis from min and max, setting fBoundsKind to kAxisBoundsMinMax.
Definition at line 57 of file RPadUserAxis.hxx.
◆ RPadUserAxisBase() [3/4]
ROOT::Experimental::RPadUserAxisBase::RPadUserAxisBase |
( |
EAxisBoundsKind |
boundKind, |
|
|
double |
bound |
|
) |
| |
|
inlineprotected |
Construct a cartesian axis with min or max, depending on the boundKind parameter.
Definition at line 60 of file RPadUserAxis.hxx.
◆ RPadUserAxisBase() [4/4]
ROOT::Experimental::RPadUserAxisBase::RPadUserAxisBase |
( |
const RPadUserAxisBase & |
| ) |
|
|
protecteddefault |
Disable spliced copy construction.
◆ ~RPadUserAxisBase()
ROOT::Experimental::RPadUserAxisBase::~RPadUserAxisBase |
( |
| ) |
|
|
virtual |
◆ GetBegin()
double ROOT::Experimental::RPadUserAxisBase::GetBegin |
( |
| ) |
const |
|
inline |
◆ GetBoundsKind()
EAxisBoundsKind ROOT::Experimental::RPadUserAxisBase::GetBoundsKind |
( |
| ) |
const |
|
inline |
◆ GetEnd()
double ROOT::Experimental::RPadUserAxisBase::GetEnd |
( |
| ) |
const |
|
inline |
◆ GetSensibleDenominator()
double ROOT::Experimental::RPadUserAxisBase::GetSensibleDenominator |
( |
| ) |
const |
|
inlineprotected |
For (pos-min)/(max-min) calculations, return a sensible, div-by-0 protected denominator.
Definition at line 70 of file RPadUserAxis.hxx.
◆ operator=()
Disable spliced assignment.
◆ RespectBegin()
bool ROOT::Experimental::RPadUserAxisBase::RespectBegin |
( |
| ) |
const |
|
inline |
◆ RespectEnd()
bool ROOT::Experimental::RPadUserAxisBase::RespectEnd |
( |
| ) |
const |
|
inline |
◆ SetAutoBounds()
void ROOT::Experimental::RPadUserAxisBase::SetAutoBounds |
( |
| ) |
|
|
inline |
◆ SetBegin()
void ROOT::Experimental::RPadUserAxisBase::SetBegin |
( |
double |
begin | ) |
|
|
inline |
◆ SetBound()
void ROOT::Experimental::RPadUserAxisBase::SetBound |
( |
EAxisBoundsKind |
boundKind, |
|
|
double |
bound |
|
) |
| |
|
inline |
◆ SetBounds()
void ROOT::Experimental::RPadUserAxisBase::SetBounds |
( |
double |
begin, |
|
|
double |
end |
|
) |
| |
|
inline |
◆ SetEnd()
void ROOT::Experimental::RPadUserAxisBase::SetEnd |
( |
double |
end | ) |
|
|
inline |
◆ ToNormal()
◆ fBegin
double ROOT::Experimental::RPadUserAxisBase::fBegin = 0. |
|
private |
Begin of the axis range (but see fBoundsKind)
Definition at line 47 of file RPadUserAxis.hxx.
◆ fBoundsKind
◆ fEnd
double ROOT::Experimental::RPadUserAxisBase::fEnd = 1. |
|
private |
End of the axis range (but see fBoundsKind)
Definition at line 50 of file RPadUserAxis.hxx.
The documentation for this class was generated from the following files: