00001
00002
00014 #ifndef _FunctionRep2_H_
00015 #define _FunctionRep2_H_
00016
00017 #include "FunctionRep.h"
00018
00019 namespace hippodraw {
00020
00026 class MDL_HIPPOPLOT_API FunctionRep2 : public FunctionRep
00027 {
00028
00029 private:
00030
00033 FunctionRep2 ( const FunctionRep2 & );
00034
00035 public:
00036
00039 FunctionRep2 ( FunctionBase * function, DataRep * rep );
00040
00044 virtual ~FunctionRep2 ();
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 // _FunctionRep2_H_