00001 //------------------------------------------------------------------- 00002 // 00003 // File: TestLinePlotData.h 00004 // 00005 // Purpose: Class for testing the line plot data class 00006 // 00007 // Version: $Id: TestLinePlotData.h,v 1.1 2001/09/21 21:35:29 kgl Exp $ 00008 // 00009 // Copyright 1998-2001, Tech-X Corporation 00010 // 00011 //------------------------------------------------------------------- 00012 00013 #ifndef TEST_LINE_PLOT_DATA_H 00014 #define TEST_LINE_PLOT_DATA_H 00015 00016 // unix includes 00017 #include <assert.h> 00018 00019 // txid includes 00020 #include "TxLinePlotData.h" 00021 00034 class TestLinePlotData : public TxLinePlotData { 00035 00036 public: 00037 00041 TestLinePlotData(); 00042 00046 TestLinePlotData(const void*); 00047 00051 virtual ~TestLinePlotData(); 00052 00056 void setup(); 00057 00061 virtual TXSTD::string getClassID() const { return "TestLinePlotData";} 00062 00066 virtual void paramChanged(int); 00067 00080 virtual int moreData(); 00081 00082 private: 00083 00085 TestLinePlotData(const TestLinePlotData&); 00086 00088 const TestLinePlotData& operator=(const TestLinePlotData&); 00089 00092 int iNumPts; 00093 TXSTD::string sNumPts; 00094 00097 int ixmin; 00098 TXSTD::string sxmin; 00099 00101 int idx; 00102 TXSTD::string sdx; 00103 00105 int iko2pi; 00106 TXSTD::string sko2pi; 00107 00109 int iamp; 00110 TXSTD::string samp; 00111 00113 int ix; 00114 00116 int isinx; 00117 00119 int icosx; 00120 00122 double k; 00123 00125 double* newValues; 00126 00127 }; 00128 00129 #endif // TEST_LINE_PLOT_DATA_H
Copyright Tech-X Corporation, all rights reserved.