14 #ifndef _CutRangeRep_H_
15 #define _CutRangeRep_H_
44 void drawNormalRange (
const Range & x_range,
45 const Range & y_range,
51 void drawInvertedRange1D (
const Range & x_range,
52 const Range & y_range,
58 void drawInvertedRange2D (
const Range & x_range,
59 const Range & y_range,
65 void throwRangeException ();
84 void drawProjectedValues (
const Range & x_range,
85 const Range & y_range,
89 virtual void drawProjectedValues (
const DataSource * ntuple,
95 const std::vector < TupleCut > & getCuts ()
const;
99 void addCut (
const TupleCut & cut );
103 void setCutRangeAt (
const Range & range,
unsigned int i );
107 void toggleInverted (
unsigned int i );
111 void setEnabled (
unsigned int i,
bool yes );
117 #endif // _CutRangeRep_H_
#define MDL_HIPPOPLOT_API
A transform that transforms coordinates from one coordinate system to another.
A derived class of PointRepBase class that draws a representation of a cut range. ...
The class expresses a cut on a DataSource, i.e.
CutList_t m_cut_list
A list of cut objects used to highlight region of the data representation.
numeric::array clone(numeric::array arr)
The abstract base class for views.
hippodraw::PointRepBase class interface
std::vector< TupleCut > CutList_t
The type of container for TupleCut objects.
Expresses a range of values.
The base class for the point representation hierarchy.
Base class for DataSource.