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