TivSignOfDerivative.h

00001 
00006 #ifndef _TivSignOfDerivative_h
00007 #define _TivSignOfDerivative_h
00008 
00009 // SYSTEM INCLUDES
00010 //
00011 
00012 // PROJECT INCLUDES
00013 //
00014 
00015 // LOCAL INCLUDES
00016 //
00017 #include "TextIterationVisualizer.h"
00018 
00019 // FORWARD REFERENCES
00020 //
00021 
00022 
00023 class TivSignOfDerivative
00024     : public TextIterationVisualizer
00025 {
00026 public:
00027 // LIFECYCLE
00028 
00031     TivSignOfDerivative(void);
00032 
00035     ~TivSignOfDerivative(void);
00036 
00037 
00038 // OPERATORS
00039 // OPERATIONS
00040 
00041     virtual void        Print(wxTextCtrl*           pTargetCtrl,
00042                               const IterationData&  iterationData,
00043                               const FunctionBase&   function,
00044                               bool                  highlight) const;
00045 
00046     static std::auto_ptr<const TextIterationVisualizer>    Create();
00047 
00048 // ACCESS
00049 // INQUIRY
00050 
00051 protected:
00052 
00053     wxString    PrintTrialPoints
00054                      (wxTextCtrl*                   pTargetCtrl,
00055                       const SignOfDerivativeIteration&    iteration,
00056                       const FunctionBase&           function,
00057                       bool                          highlight) const;
00058 
00059 private:
00060 
00064     static void*   mpRegistrationDummy;
00065 };
00066 
00067 // INLINE METHODS
00068 //
00069 
00070 // EXTERNAL REFERENCES
00071 //
00072 
00073 #endif  // _TivSignOfDerivative_h

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