Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

AxisModelLog.h

Go to the documentation of this file.
00001 /* -*- mode: c++ -*- */
00002 
00014 #ifndef _AxisModelLog_H_
00015 #define _AxisModelLog_H_
00016 
00017 #include "AxisModelBase.h"
00018 
00025 class MDL_HIPPOPLOT_API AxisModelLog : public AxisModelBase
00026 {
00027 
00031   virtual void setTickStep();
00032 
00033  public:
00034 
00037   AxisModelLog ( AxisLoc label, AxisLoc scale );
00038 
00041   AxisModelLog( const AxisModelBase & axis_model );
00042 
00044   ~AxisModelLog();
00045 
00048   virtual AxisModelBase * clone() const;
00049 
00051   bool isLog() const;
00052 
00053   virtual const Range & adjustValues ( const Range & );
00054 
00056   virtual const Range & adjustLogValues();
00057 
00059   double nextStep( double cur );
00060 
00062   double prevStep( double cur );
00063 
00064   virtual Range calcLow  ( int parm, bool dragging = false );
00065   virtual Range calcHigh ( int parm, bool dragging = false );
00066 
00067 };
00068 
00069 #endif // _AxisModelLog_H_

Generated for HippoDraw-1.14.8.5 by doxygen 1.4.3