00001 /* $Id: ssRawDataWriter.h,v 1.8 2005/11/02 03:55:45 pfb Exp $ */ 00002 00003 #ifndef _ssRawDataWriter_h 00004 #define _ssRawDataWriter_h 00005 00010 #include <vtkDataWriter.h> 00011 #include <vtkPolyData.h> 00012 00018 class VTK_EXPORT ssRawDataWriter : public vtkDataWriter 00019 { 00020 //**************************************************************************** 00021 public: 00027 static ssRawDataWriter *New(); 00028 00032 vtkTypeMacro(ssRawDataWriter, vtkDataWriter); 00033 00039 void PrintSelf(ostream& os, vtkIndent indent); 00040 00047 virtual ostream *OpenVTKFile(); 00048 00052 virtual void TruncateFile(); 00053 00058 vtkPolyData *GetInput(); 00059 00060 //**************************************************************************** 00061 protected: 00065 ssRawDataWriter(); 00066 00070 virtual ~ssRawDataWriter(); 00071 00072 }; 00073 00074 /* 00075 * $Log: ssRawDataWriter.h,v $ 00076 * Revision 1.8 2005/11/02 03:55:45 pfb 00077 * Fixed doxygen tags. 00078 * 00079 * Revision 1.7 2005/09/30 05:04:29 pfb 00080 * Update from VTK 4.4 to VTK 4.5 00081 * 00082 * Revision 1.6 2005/05/11 11:40:11 pfb 00083 * Added module info. 00084 * 00085 * Revision 1.5 2003/06/02 16:34:03 pfb 00086 * Made Truncate() virtual. 00087 * 00088 * Revision 1.4 2003/05/23 15:47:54 pfb 00089 * Moved from Simulator/Common/C++ to C++/Common/Vtk/ReaderWriter. 00090 * 00091 * Revision 1.3 2001/11/30 06:03:15 pfb 00092 * A draft working rev. 00093 * 00094 * Revision 1.2 2001/11/29 07:41:13 pfb 00095 * Work in progress. 00096 * 00097 * Revision 1.1 2001/11/24 10:53:35 pfb 00098 * Initial rev. 00099 * 00100 * 00101 */ 00102 00106 #endif