Go to the documentation of this file.
81 const std::string & name ()
const;
84 virtual int getNumberOfAxes ()
const = 0;
89 virtual int getNumberOfEntries ()
const = 0;
92 virtual int getUnderflow ()
const = 0;
95 virtual int getOverflow ()
const = 0;
102 virtual void scaleNumberOfEntries (
double number );
107 virtual void setEntriesScaling (
bool on );
112 bool isEmpty ()
const;
122 virtual void reset() = 0;
135 virtual double scaleFactor ()
const;
139 virtual bool hasEqualWidths ()
const = 0;
153 virtual const Range &
160 bool dragging )
const = 0;
163 virtual double calcOffset (
const std::string &,
165 bool dragging )
const = 0;
180 bool hold_width =
true ) = 0;
188 virtual void accumulate (
double x,
double w_or_y = 1.0,
189 double z = 1.0,
double w = 1.0 ) = 0;
192 virtual double getZValue (
double x,
double y )
const;
197 virtual NTuple * prepareNTuple (
unsigned int rows )
const = 0;
204 virtual NTuple * createNTuple ()
const = 0;
211 virtual void fillDataSource (
DataSource * ntuple )
const = 0;
218 virtual void setBinContents (
const DataSource * ntuple ) = 0;
222 virtual void setMinEntries(
int entries );
226 virtual int getMinEntries ( );
231 #endif // _BinsBase_H_
Generated for HippoDraw Class Library by