Cut2DPlotter.h
Go to the documentation of this file.
1 /* -*- mode: c++ -*- */
2 
14 #ifndef _Cut2DPlotter_H_
15 #define _Cut2DPlotter_H_
16 
17 #include "CutPlotter.h"
18 
19 namespace hippodraw {
20 
41 {
42 
43 public:
44 
46  Cut2DPlotter ( );
47 
49  Cut2DPlotter ( const Cut2DPlotter & plotter );
50 
52  virtual ~Cut2DPlotter ();
53 
56  PlotterBase * clone();
57 
58 
62  virtual void addDataRep ( hippodraw::DataRep * rep );
63 
65  virtual void addTupleCut( hippodraw::DataRep * rep );
66 
67  virtual void setAxisBinding ( const std::vector < std::string > & bindings);
68 
73  void setCutRangeFull ();
74 
76  virtual void toggleInverted ( );
77 
79  Range getCutRangeY ( );
80 
81 };
82 
83 } // namespace hippodraw
84 
85 #endif // _Cut2DPlotter_H_
#define MDL_HIPPOPLOT_API
Definition: libhippo.h:36
A Plotter class that plots one-dimensional TupleCut values.
Definition: Cut2DPlotter.h:40
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
Expresses a range of values.
Definition: Range.h:33
hippodraw::CutPlotter class interface

Generated for HippoDraw Class Library by doxygen