ssRawDataWriter.h

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