00001 /* $Id: ssGenerateTrackSet.h,v 1.3 2005/10/26 12:13:32 pfb Exp $ */ 00002 00003 #ifndef _ssGenerateTrackSet_h 00004 #define _ssGenerateTrackSet_h 00005 00010 #include <vtkPolyDataToPolyDataFilter.h> 00011 00012 class vtkPolyDataStreamer; 00013 00018 class VTK_EXPORT ssGenerateTrackSet : public vtkPolyDataToPolyDataFilter 00019 { 00020 //**************************************************************************** 00021 public: 00027 static ssGenerateTrackSet *New(); 00028 00032 vtkTypeMacro(ssGenerateTrackSet, vtkPolyDataToPolyDataFilter); 00033 00039 void PrintSelf(ostream& os, vtkIndent indent); 00040 00041 //**************************************************************************** 00042 protected: 00043 00047 ssGenerateTrackSet(); 00048 00052 ~ssGenerateTrackSet(); 00053 00057 virtual void Execute(); 00058 00063 vtkPolyData *GetDemuxInput() const; 00064 00065 //**************************************************************************** 00066 private: 00070 ssGenerateTrackSet(const ssGenerateTrackSet&); 00071 ssGenerateTrackSet& operator=(const ssGenerateTrackSet&); 00072 00073 vtkPolyDataStreamer *demuxer; 00074 }; 00075 00076 /* 00077 * $Log: ssGenerateTrackSet.h,v $ 00078 * Revision 1.3 2005/10/26 12:13:32 pfb 00079 * Fixed doxygen tags. 00080 * 00081 * Revision 1.2 2005/05/11 11:40:12 pfb 00082 * Added module info. 00083 * 00084 * Revision 1.1 2002/03/28 06:30:34 pfb 00085 * Initial rev. 00086 * Note: Not in a particularly usefull state. 00087 * 00088 * 00089 */ 00090 00094 #endif