Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

TestLinePlotData.h

Go to the documentation of this file.
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.