FunctionHelper.h
Go to the documentation of this file.
1 /* -*- mode: c++ -*- */
2 
14 #ifndef _FunctionHelper_H_
15 #define _FunctionHelper_H_
16 
17 #include "pattern/libhippo.h"
18 
19 namespace hippodraw {
20 
44 {
45 protected:
46 
50 
51 public:
52 
56  virtual ~FunctionHelper() { }
57 
59  virtual int size () const = 0;
60 
62  virtual double getTotal () const = 0;
63 
66  virtual double minCoord () const = 0;
67 
70  virtual double maxCoord () const = 0;
71 
73  virtual double minValue () const = 0;
74 
76  virtual double maxValue () const = 0;
77 
79  virtual double meanValue () const = 0;
80 
83  virtual double meanCoord () const = 0;
84 
87  virtual double stdCoord () const = 0;
88 
90  virtual double valueAt( double x ) const = 0;
91 
92 };
93 
94 } // namespace hippodraw
95 
96 #endif // _FunctionHelper_H_

Generated for HippoDraw Class Library by doxygen