ssGenerateTrackSet.h

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