Hist1DProjImp.h
Go to the documentation of this file.
1 /* -*- mode: c++ -*- */
2 
14 #ifndef _Hist1DProjImp_H_
15 #define _Hist1DProjImp_H_
16 
18 
19 namespace hippodraw {
20 
33 {
34 
35 protected:
36 
40  std::string m_y_label_entries;
41 
44  std::string m_y_label_density;
45 
48  Hist1DProjImp();
49 
52  Hist1DProjImp ( const Hist1DProjImp & );
53 
55  virtual void addPointReps ();
56 
59  double getPosOnValue () const;
60 
63  Range dataRangeOnValue () const;
64 
65 public:
66 
69  virtual ~Hist1DProjImp ();
70 
74  virtual void checkScaling ();
75 
78  virtual bool isValueBinned () const;
79 
80  virtual void setRange ( hippodraw::Axes::Type, bool );
81 
82  virtual void reset ( );
83 
84  virtual Range valueRange() const;
85 
86  virtual Range preferredRange ( hippodraw::Axes::Type ) const;
87 
90  virtual bool wantsScaleFactor ( const std::string & axis ) const;
91 
92 };
93 
94 } // namespace hippodraw
95 
96 #endif // _Hist1DProjImp_H_
#define MDL_HIPPOPLOT_API
Definition: libhippo.h:36
The BinningProjector is an abstract class provides most of the functionality for a projector that doe...
A derived class of BinningProjector that implements the member function common to classes implementin...
Definition: Hist1DProjImp.h:32
hippodraw::BinningProjector class interface
std::string m_y_label_density
The label of the y axis when axis is not scaled.
Definition: Hist1DProjImp.h:44
Expresses a range of values.
Definition: Range.h:33
Type
Axes constants.
Definition: AxesType.h:31
std::string m_y_label_entries
The label of the y axis when axis is scaled.
Definition: Hist1DProjImp.h:40

Generated for HippoDraw Class Library by doxygen