14 #ifndef _LineProjector_H_
15 #define _LineProjector_H_
60 virtual void addPointReps ();
61 virtual bool isEmpty ()
const;
63 virtual const std::string & getTitle()
const;
64 virtual Range valueRange ()
const;
66 virtual const std::string & getXLabel()
const;
67 virtual const std::string & getYLabel (
bool flag =
false )
const;
68 virtual int getNumberOfEntries ()
const;
71 int getUnderflow ()
const;
74 int getOverflow ()
const;
78 virtual void prepareValues ();
82 void setValue (
double value );
86 virtual void fillProjectedValues (
DataSource * ntuple,
87 bool in_range =
false )
const;
93 #endif // _LineProjector_H_
#define MDL_HIPPOPLOT_API
double m_value
The value represented.
A projector that plots a value as a horizontal or vertical line.
numeric::array clone(numeric::array arr)
hippodraw::ProjectorBase class interface.
The base class for the Projector hierarchy.
hippodraw::Axes::Type m_axis
The axis for the value.
std::string m_title
A label for the line.
Expresses a range of values.
hippodraw::DataPointTuple namespace interface
Base class for DataSource.