ssPolyDatatoPlanFilter.h

Go to the documentation of this file.
00001 /* $Id: ssPolyDatatoPlanFilter.h,v 1.4 2008/08/28 13:33:10 pfb Exp $ */
00002 
00003 #ifndef _ssPolyDatatoPlanFilter_h
00004 #define _ssPolyDatatoPlanFilter_h
00005 
00010 #include "ssPolyDatatoPolyDataFilter.h"
00011 #include <ss.h>
00012 
00013 class vtkPoints;
00014 class vtkCellArray;
00015 class vtkFloatArray;
00016 class vtkUnsignedIntArray;
00017 
00022 class VTK_EXPORT ssPolyDatatoPlanFilter
00023                  : public ssPolyDatatoPolyDataFilter
00024   {
00025   //****************************************************************************
00026                              public:
00027 
00033   static ssPolyDatatoPlanFilter *New();
00034 
00038   vtkTypeMacro(ssPolyDatatoPlanFilter, ssPolyDatatoPolyDataFilter);
00039 
00045   void PrintSelf(ostream& os, vtkIndent indent);
00046 
00047   //****************************************************************************
00048                              protected:
00049 
00053   ssPolyDatatoPlanFilter();
00054 
00058   ~ssPolyDatatoPlanFilter();
00059 
00067   virtual void Execute();
00068 
00072   void InitializeBuffer();
00073 
00077   SMARTP(vtkPoints)    points;
00078 
00082   SMARTP(vtkPolyData)  buffer;
00083 
00084   //****************************************************************************
00085                              private:
00086 
00090   ssPolyDatatoPlanFilter(const ssPolyDatatoPlanFilter&);
00091   ssPolyDatatoPlanFilter& operator=(const ssPolyDatatoPlanFilter& );
00092 
00093   };
00094 
00095 /*
00096  * $Log: ssPolyDatatoPlanFilter.h,v $
00097  * Revision 1.4  2008/08/28 13:33:10  pfb
00098  * Added Smart Pointers.
00099  *
00100  * Revision 1.3  2005/11/02 03:55:44  pfb
00101  * Fixed doxygen tags.
00102  *
00103  * Revision 1.2  2005/05/10 17:08:02  pfb
00104  * Added module info.
00105  *
00106  * Revision 1.1  2004/12/15 03:38:20  pfb
00107  * Initial rev.
00108  *
00109  *
00110  */
00111 
00115 #endif