Cut1DPlotter.h
Go to the documentation of this file.
1 /* -*- mode: c++ -*- */
2 
14 #ifndef _Cut1DPlotter_H_
15 #define _Cut1DPlotter_H_
16 
17 #include "CutPlotter.h"
18 
19 namespace hippodraw {
20 
35 {
36 
37 public:
38 
40  Cut1DPlotter ( );
41 
43  Cut1DPlotter ( const Cut1DPlotter & plotter );
44 
46  virtual ~Cut1DPlotter ();
47 
50  PlotterBase * clone();
51 
55  virtual void addDataRep ( hippodraw::DataRep * rep );
56 
58  virtual void addTupleCut( hippodraw::DataRep * rep );
59 
60  virtual void setAxisBinding ( const std::vector < std::string > & bindings );
61 
66  void setCutRangeFull ();
67 
69  virtual void toggleInverted ();
70 
74  virtual const std::string & getCutLabel () const;
75 
76 };
77 
78 } // namespace hippodraw
79 
80 #endif // _Cut1DPlotter_H_
#define MDL_HIPPOPLOT_API
Definition: libhippo.h:36
return rep
Definition: Inspector.cxx:3843
The base class for the PlotterBase hierarchy.
Definition: PlotterBase.h:55
The base class for data representations.
Definition: DataRep.h:68
A PlotterBase derived class that serves a base class for cut plotters.
Definition: CutPlotter.h:43
numeric::array clone(numeric::array arr)
Definition: num_util.cpp:412
A Plotter class that plots one-dimensional TupleCut values.
Definition: Cut1DPlotter.h:34
hippodraw::CutPlotter class interface

Generated for HippoDraw Class Library by doxygen