Cut2DPlotter.h

Go to the documentation of this file.
00001 /* -*- mode: c++ -*- */
00002 
00014 #ifndef _Cut2DPlotter_H_
00015 #define _Cut2DPlotter_H_
00016 
00017 #include "CutPlotter.h"
00018 
00019 namespace hippodraw {
00020 
00040 class MDL_HIPPOPLOT_API Cut2DPlotter: public CutPlotter
00041 {
00042 
00043 public:
00044 
00046   Cut2DPlotter ( );
00047 
00049   Cut2DPlotter ( const Cut2DPlotter & plotter );
00050 
00052   virtual ~Cut2DPlotter ();
00053 
00056   PlotterBase * clone();
00057 
00058 
00062   virtual void addDataRep ( hippodraw::DataRep * rep );
00063 
00065   virtual void addTupleCut( hippodraw::DataRep * rep );
00066 
00067   virtual void setAxisBinding ( const std::vector < std::string > & bindings);
00068 
00073   void setCutRangeFull ();
00074 
00076   virtual void toggleInverted (  );
00077 
00079   Range getCutRangeY ( );
00080 
00081 };
00082 
00083 } // namespace hippodraw
00084 
00085 #endif // _Cut2DPlotter_H_

Generated for HippoDraw Class Library by doxygen