12#ifndef ROOT_TParallelCoordRange
13#define ROOT_TParallelCoordRange
69#ifndef ROOT_TParallelCoordSelect
70#define ROOT_TParallelCoordSelect
#define ClassDef(name, id)
The TNamed class is the base class for all named ROOT classes.
A TParallelCoordRange is a range used for parallel coordinates plots.
virtual void Delete(const Option_t *options="")
Delete the range.
virtual void SetLineWidth(Width_t wid)
Set the selection line width.
TParallelCoordSelect * fSelect
TParallelCoordVar * GetVar()
virtual ~TParallelCoordRange()
Destructor.
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
Compute the distance to the primitive.
Bool_t IsIn(Double_t evtval)
Evaluate if the given value is within the range or not.
virtual void Paint(Option_t *options)
Paint a TParallelCoordRange.
virtual void SendToBack()
Make the selection which owns the range to be drawn under all the others.
virtual void BringOnTop()
Make the selection which owns the range to be drawn on top of the others.
virtual void SetLineColor(Color_t col)
Set the selection line color.
virtual void ExecuteEvent(Int_t entry, Int_t px, Int_t py)
Execute the entry.
void PaintSlider(Double_t value, Bool_t fill=kFALSE)
Paint a slider.
virtual void Print(Option_t *options) const
Print info about the range.
TPoint * GetBindingLinePoints(Int_t pos, Int_t mindragged)
Return the points of the line binding the two needles of the range.
virtual void Draw(Option_t *options="")
Draw a TParallelCoordRange.
virtual Double_t GetMin()
TParallelCoordSelect * GetSelection()
TParallelCoordRange()
Default constructor.
virtual Double_t GetMax()
TPoint * GetSliderPoints(Double_t value)
Return the points to paint the needles at "value".
A TParallelCoordSelect is a specialised TList to hold TParallelCoordRanges used by TParallelCoord.
void SetActivated(Bool_t on)
Activate the selection.
const char * GetTitle() const
Returns title of object.
~TParallelCoordSelect()
Destructor.
TParallelCoordSelect()
Default constructor.
void SetTitle(const char *title)
void SetShowRanges(Bool_t s)
Show the ranges needles.
Parallel Coordinates class.
const char * Data() const
static constexpr double s