12 #ifndef ROOT_TParallelCoordRange 13 #define ROOT_TParallelCoordRange 70 #ifndef ROOT_TParallelCoordSelect 71 #define ROOT_TParallelCoordSelect 95 void SetActivated(
Bool_t on);
97 void SetTitle(
const char* title) {fTitle = title;}
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".
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()
#define ClassDef(name, id)
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
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.
TParallelCoordVar * GetVar()
virtual void SendToBack()
Make the selection which owns the range to be drawn under all the others.
const char * GetTitle() const
Returns title of object.
TPoint * GetBindingLinePoints(Int_t pos, Int_t mindragged)
Return the points of the line binding the two needles of the range.
virtual void SetLineWidth(Width_t wid)
Set the selection line width.
virtual void Paint(Option_t *options)
Paint a TParallelCoordRange.
static constexpr double s
Bool_t IsIn(Double_t evtval)
Evaluate if the given value is within the range or not.
Parallel Coordinates class.
void SetTitle(const char *title)
TParallelCoordRange()
Default constructor.
virtual void BringOnTop()
Make the selection which owns the range to be drawn on top of the others.
virtual void Print(Option_t *options) const
Print info about the range.
virtual Double_t GetMin()
const char * Data() const