00001 // -*- mode:c++ -*- 00002 00019 class Cut1DPlotter : PlotterBase 00020 { 00021 %TypeHeaderCode 00022 #include "plotters/Cut1DPlotter.h" 00023 %End 00024 00025 00026 public: 00027 00029 Cut1DPlotter ( ); 00030 00032 Cut1DPlotter ( const Cut1DPlotter & ); 00033 00035 virtual ~Cut1DPlotter (); 00036 00039 PlotterBase * clone(); 00040 00041 virtual void setAxisBinding ( const std::string & , 00042 const std::string & ); 00043 00048 void setCutRangeFull (); 00049 00051 virtual void toggleInverted (); 00052 00055 virtual const std::string & getCutLabel () const; 00056 00057 void setCutRange ( double, double ); 00058 00059 // private to hide from Doxygen 00060 private: 00061 // Declare the pure virtual functions to keep SIP happy 00062 00063 };