14 #ifndef _MeshProjector_H_
15 #define _MeshProjector_H_
47 virtual void changedNTuple();
50 virtual void addPointReps ();
53 Range dataRangeOnValue ()
const;
57 virtual bool inRange (
int row )
const;
63 bool inRangeWithZ (
int row,
bool flag )
const;
80 virtual void setXErrorOption (
bool enable );
84 virtual void setYErrorOption (
bool enable );
89 virtual Range valueRange ()
const;
96 virtual void fillProjectedValues (
DataSource * ntuple,
97 bool in_range =
false )
const;
98 virtual void prepareValues ();
102 const std::string & getZLabel()
const;
105 virtual double getZValue (
double x,
double y )
const;
120 #endif // _MeshProjector_H_
#define MDL_HIPPOPLOT_API
std::string m_y_option
The label for the Y width binding option.
An NTupleProjector is a projector that projects data from an DataSource object.
A derived class of NTupleProjector that maps 3 DataSource columns to a two dimensional mesh projectio...
numeric::array clone(numeric::array arr)
The base class for the Projector hierarchy.
Expresses a range of values.
hippodraw::NTupleProjector class interface
std::string m_x_option
The label for the X width binding option.
Base class for DataSource.