12#ifndef ROOT_TParallelCoordRange
13#define ROOT_TParallelCoordRange
#define ClassDef(name, id)
Option_t Option_t SetLineWidth
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t sel
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize wid
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void on
Option_t Option_t SetLineColor
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
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.
TParallelCoordSelect * fSelect
Selection owning the range.
TParallelCoordVar * GetVar()
virtual ~TParallelCoordRange()
Destructor.
TParallelCoordVar * fVar
Variable owning the range.
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 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.
const Double_t fSize
Size of the painted range.
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.
Double_t fMin
Min value for the range.
virtual Double_t GetMin()
Double_t fMax
Max value for the range.
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