UnivariateFunctionLayer.h

00001 
00005 #ifndef _UnivariateFunctionLayer_h
00006 #define _UnivariateFunctionLayer_h
00007 
00008 // SYSTEM INCLUDES
00009 //
00010 
00011 // PROJECT INCLUDES
00012 //
00013 
00014 // LOCAL INCLUDES
00015 //
00016 #include "../UnivariateFunction.h"
00017 #include "PlotLayer.h"
00018 
00019 // FORWARD REFERENCES
00020 //
00021 
00022 class UnivariateFunctionLayer
00023     : public PlotLayer
00024 {
00025 public:
00026 // LIFECYCLE
00027 
00030     UnivariateFunctionLayer(const PlotControl&          targetPlot,
00031                             const UnivariateFunction&   function);
00032 
00035     UnivariateFunctionLayer(const UnivariateFunctionLayer& from);
00036 
00039     ~UnivariateFunctionLayer(void);
00040 
00041 
00042 // OPERATORS
00043 // OPERATIONS
00044 
00045     virtual void    Draw(wxDC& dc) const;
00046 
00047 // ACCESS
00048 // INQUIRY
00049 
00050 protected:
00051 private:
00052     const UnivariateFunction&   mFunction;
00053 };
00054 
00055 // INLINE METHODS
00056 //
00057 
00058 // EXTERNAL REFERENCES
00059 //
00060 
00061 #endif  // _UnivariateFunctionLayer_h

Wygenerowano Fri Sep 29 21:04:49 2006 dla EduOptim2 programem  doxygen 1.4.6