00001 00006 #ifndef _UnivariateConstraintsLayer_h 00007 #define _UnivariateConstraintsLayer_h 00008 00009 // SYSTEM INCLUDES 00010 // 00011 00012 // PROJECT INCLUDES 00013 // 00014 00015 // LOCAL INCLUDES 00016 // 00017 #include "ConstraintsLayer.h" 00018 00019 // FORWARD REFERENCES 00020 // 00021 00022 00023 class UnivariateConstraintsLayer 00024 : public ConstraintsLayer 00025 { 00026 public: 00027 // LIFECYCLE 00028 00031 UnivariateConstraintsLayer(const PlotControl& plotControl, 00032 const Constraint::Container& constraints); 00033 00036 UnivariateConstraintsLayer(const UnivariateConstraintsLayer& from); 00037 00040 ~UnivariateConstraintsLayer(void); 00041 00042 00043 // OPERATORS 00044 00045 // OPERATIONS 00046 00047 virtual void Draw(wxDC& dc) const; 00048 00049 // ACCESS 00050 00051 // INQUIRY 00052 00053 protected: 00054 private: 00055 //unsigned mVariableXIndex; 00056 //unsigned mVariableYIndex; 00057 00058 }; 00059 00060 // INLINE METHODS 00061 // 00062 00063 // EXTERNAL REFERENCES 00064 // 00065 00066 #endif // _UnivariateConstraintsLayer_h