ssPolyDataRecordTail.h

Go to the documentation of this file.
00001 /* $Id: ssPolyDataRecordTail.h,v 1.7 2005/11/02 03:13:11 pfb Exp $ */
00002 
00003 #ifndef _ssPolyDataRecordTail_h
00004 #define _ssPolyDataRecordTail_h
00005 
00010 #include "ssInstrumentRecordTail.h"
00011 
00012 class vtkMutexLock;
00013 
00024 class ssPolyDataRecordTail : public ssInstrumentRecordTail
00025   {
00026   //****************************************************************************
00027                              public:
00028 
00034   static ssPolyDataRecordTail *New();
00035 
00039   vtkTypeMacro(ssPolyDataRecordTail, ssInstrumentRecordTail);
00040 
00046   void PrintSelf(ostream& os, vtkIndent indent);
00047 
00054   void Run();
00055 
00056   //****************************************************************************
00057                              protected:
00058 
00062   ssPolyDataRecordTail();
00063 
00067   virtual ~ssPolyDataRecordTail();
00068 
00069   //****************************************************************************
00070                              private:
00071 
00075   ssPolyDataRecordTail(const ssPolyDataRecordTail& rhs);
00076   ssPolyDataRecordTail& operator=(const ssPolyDataRecordTail& rhs);
00077 
00078   enum State
00079     {
00080     INITIAL,
00081     NL,
00082     POUND,
00083     SPACE,
00084     V,
00085     T,
00086     K
00087     };
00088   };
00089 
00090 /*
00091  * $Log: ssPolyDataRecordTail.h,v $
00092  * Revision 1.7  2005/11/02 03:13:11  pfb
00093  * Fixed doxygen tags.
00094  *
00095  * Revision 1.6  2005/08/04 08:00:51  pfb
00096  * Updated documentation.
00097  *
00098  * Revision 1.5  2005/08/04 06:20:44  pfb
00099  * Now derived from ssInstrumentRecordTail.
00100  *
00101  * Revision 1.4  2005/06/10 07:49:02  pfb
00102  * Changes made as a result of dev. machine update from woody to sarge.
00103  * Most of the changes are because of the upgrade from gcc-2.95 to gcc-3.3.
00104  *
00105  * Revision 1.3  2005/05/11 11:40:11  pfb
00106  * Added module info.
00107  *
00108  * Revision 1.2  2004/08/18 04:50:39  pfb
00109  * Added RecordPending().
00110  *
00111  * Revision 1.1  2004/08/14 15:31:08  pfb
00112  * Initial rev.
00113  *
00114  *
00115  */
00116 
00120 #endif