Cut1DPlotter.h

Go to the documentation of this file.
00001 /* -*- mode: c++ -*- */
00002 
00014 #ifndef _Cut1DPlotter_H_
00015 #define _Cut1DPlotter_H_
00016 
00017 #include "CutPlotter.h"
00018 
00019 namespace hippodraw {
00020 
00034 class MDL_HIPPOPLOT_API Cut1DPlotter : public CutPlotter
00035 {
00036 
00037 public:
00038 
00040   Cut1DPlotter ( );
00041 
00043   Cut1DPlotter ( const Cut1DPlotter & plotter );
00044 
00046   virtual ~Cut1DPlotter ();
00047 
00050   PlotterBase * clone();
00051 
00055   virtual void addDataRep ( hippodraw::DataRep * rep );
00056 
00058   virtual void addTupleCut( hippodraw::DataRep * rep );
00059 
00060   virtual void setAxisBinding ( const std::vector < std::string > & bindings );
00061 
00066   void setCutRangeFull ();
00067 
00069   virtual void toggleInverted ();
00070 
00074   virtual const std::string & getCutLabel () const;
00075 
00076 };
00077 
00078 } // namespace hippodraw
00079 
00080 #endif // _Cut1DPlotter_H_

Generated for HippoDraw Class Library by doxygen