FunctionRep2.h
Go to the documentation of this file.
1 /* -*- mode: c++ -*- */
2 
14 #ifndef _FunctionRep2_H_
15 #define _FunctionRep2_H_
16 
17 #include "FunctionRep.h"
18 
19 namespace hippodraw {
20 
27 {
28 
29 private:
30 
33  FunctionRep2 ( const FunctionRep2 & );
34 
35 public:
36 
39  FunctionRep2 ( FunctionBase * function, DataRep * rep );
40 
44  virtual ~FunctionRep2 ();
45 
49  virtual DataRep * clone ();
50 
51  virtual bool hasAxis ( hippodraw::Axes::Type ) const;
52 
53  virtual void drawProjectedValues ( TransformBase * transform,
54  ViewBase * view );
55 
56 };
57 
58 } // namespace hippodraw
59 
60 #endif // _FunctionRep2_H_
#define MDL_HIPPOPLOT_API
Definition: libhippo.h:36
A transform that transforms coordinates from one coordinate system to another.
Definition: TransformBase.h:35
A derived class of DataRep which is a base class for displaying a function.
Definition: FunctionRep.h:34
return rep
Definition: Inspector.cxx:3843
hippodraw::FunctionRep class interface
The base class for data representations.
Definition: DataRep.h:68
numeric::array clone(numeric::array arr)
Definition: num_util.cpp:412
The abstract base class for views.
Definition: ViewBase.h:62
A function that can be added to a DataRep and used in a fitter.
Definition: FunctionBase.h:90
A derived class of FunctionRep that handles functions with 2 coordinates.
Definition: FunctionRep2.h:26
Type
Axes constants.
Definition: AxesType.h:31

Generated for HippoDraw Class Library by doxygen