00001
00002
00014 #ifndef _FunctionRep1_H_
00015 #define _FunctionRep1_H_
00016
00017 #include "FunctionRep.h"
00018
00019 namespace hippodraw {
00020
00026 class MDL_HIPPOPLOT_API FunctionRep1 : public FunctionRep
00027 {
00028
00029 private:
00030
00033 FunctionRep1 ( const FunctionRep1 & );
00034
00035 public:
00036
00039 FunctionRep1 ( FunctionBase * function, DataRep * rep );
00040
00044 virtual ~FunctionRep1 ();
00045
00049 virtual DataRep * clone ();
00050
00051 virtual bool hasAxis ( hippodraw::Axes::Type ) const;
00052
00053 virtual void drawProjectedValues ( TransformBase * transform,
00054 ViewBase * view );
00055
00056 };
00057
00058 }
00059
00060 #endif // _FunctionRep1_H_