00001 /* -*- mode: c++ -*- */ 00002 00014 #ifndef _Cut2DPlotter_H_ 00015 #define _Cut2DPlotter_H_ 00016 00017 #include "CutPlotter.h" 00018 00031 class MDL_HIPPOPLOT_API Cut2DPlotter: public CutPlotter 00032 { 00033 00034 public: 00035 00037 Cut2DPlotter ( ); 00038 00040 Cut2DPlotter ( const Cut2DPlotter & plotter ); 00041 00043 virtual ~Cut2DPlotter (); 00044 00047 PlotterBase * clone(); 00048 00049 00053 virtual void addDataRep ( DataRep * rep ); 00054 00055 virtual void setAxisBinding ( const std::string & axis, 00056 const std::string & label ); 00057 00062 void setCutRangeFull (); 00063 00065 virtual void toggleInverted ( ); 00066 00067 }; 00068 00069 #endif // _Cut2DPlotter_H_