00001 /* 00002 File: Examiner.h 00003 00004 Function: Provides 2D function plot 00005 00006 Author: Andrew Willmott 00007 00008 Copyright: (c) 1998-2000, Andrew Willmott 00009 */ 00010 00011 #ifndef __Examiner__ 00012 #define __Examiner__ 00013 00014 00015 #include "RadPane.h" 00016 #include "gcl/Plot2D.h" 00017 #include "theForms.h" 00018 00019 class Examiner : public PatchViewForm 00020 { 00021 public: 00022 Void Init(FormsGraphicsSystem &gs, RadScenePane *mainPane); 00023 Void Event(FL_OBJECT *object); 00024 Void BuildPlot(); 00025 Void SampleDiff(); 00026 Void SampleAdd(); 00027 Void Dump(ostream &s); 00028 00029 ScenePane plotPane; 00030 scScenePtr plotScene; 00031 scTransform *scaler; 00032 scColour *plotColour; 00033 scPlot2D *plot; 00034 RadScenePane *radPane; 00035 }; 00036 00037 #endif