00001 /* $Id: ssPolyDataRecordtoScrollDataFilter.h,v 1.6 2008/08/28 11:28:36 pfb Exp $ */ 00002 00003 #ifndef _ssPolyDataRecordtoScrollDataFilter_h 00004 #define _ssPolyDataRecordtoScrollDataFilter_h 00005 00010 #include "ssPolyDataRecordtoPolyDataFilter.h" 00011 #include <ss.h> 00012 00013 class vtkPoints; 00014 class vtkCellArray; 00015 00020 class VTK_EXPORT ssPolyDataRecordtoScrollDataFilter 00021 : public ssPolyDataRecordtoPolyDataFilter 00022 { 00023 //**************************************************************************** 00024 public: 00025 00031 static ssPolyDataRecordtoScrollDataFilter *New(); 00032 00036 vtkTypeMacro(ssPolyDataRecordtoScrollDataFilter, 00037 ssPolyDataRecordtoPolyDataFilter); 00038 00044 void PrintSelf(ostream& os, vtkIndent indent); 00045 00046 //**************************************************************************** 00047 protected: 00048 00052 ssPolyDataRecordtoScrollDataFilter(); 00053 00057 ~ssPolyDataRecordtoScrollDataFilter(); 00058 00066 virtual void Execute(); 00067 00068 //**************************************************************************** 00069 private: 00070 00074 ssPolyDataRecordtoScrollDataFilter(const ssPolyDataRecordtoScrollDataFilter&); 00075 ssPolyDataRecordtoScrollDataFilter& 00076 operator=(const ssPolyDataRecordtoScrollDataFilter& ); 00077 00078 SMARTP(vtkPoints) points; 00079 SMARTP(vtkCellArray) lines; 00080 SMARTP(vtkCellArray) polys; 00081 }; 00082 00083 00084 /* 00085 * $Log: ssPolyDataRecordtoScrollDataFilter.h,v $ 00086 * Revision 1.6 2008/08/28 11:28:36 pfb 00087 * Added Smart Pointers. 00088 * 00089 * Revision 1.5 2005/11/02 03:22:39 pfb 00090 * Fixed doxygen tags. 00091 * 00092 * Revision 1.4 2005/05/10 17:08:01 pfb 00093 * Added module info. 00094 * 00095 * Revision 1.3 2004/11/10 07:52:21 pfb 00096 * Fixed dicumentation. 00097 * 00098 * Revision 1.2 2003/04/25 11:07:07 pfb 00099 * Removed numberOfRecords(), numberOfPointsPerRecord() and initializeCells(). 00100 * Re-write of Execute(). 00101 * 00102 * Revision 1.1 2003/04/24 01:39:40 pfb 00103 * Initial rev. 00104 * 00105 * 00106 */ 00107 00111 #endif