AxisModelLinear.h
Go to the documentation of this file.
1 /* -*- mode: c++ -*- */
2 
13 #ifndef _AxisModelLinear_H_
14 #define _AxisModelLinear_H_
15 
16 #include "AxisModelBase.h"
17 
18 namespace hippodraw {
19 
28 {
29 public:
30 
33  AxisModelLinear ( AxisLoc label, AxisLoc scale );
34 
37  AxisModelLinear( const AxisModelBase & axis_model );
38 
40  ~AxisModelLinear();
41 
44  virtual AxisModelBase * clone() const;
45 
46  virtual bool needPMag () const;
47 
49  virtual bool isLog() const;
50 
53  virtual const Range & adjustValues ( const Range & );
54 
56  virtual const Range & adjustLogValues();
57 
58  virtual Range calcLow ( int parm, bool dragging = false );
59  virtual Range calcHigh ( int parm, bool dragging = false );
60 
61 };
62 
63 } // namespace hippodraw
64 
65 #endif // _AxisModelLinear_H_

Generated for HippoDraw Class Library by doxygen