00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00031 #ifndef __vtkCleanUnstructuredGrid_h
00032 #define __vtkCleanUnstructuredGrid_h
00033
00034 #include "vtkUnstructuredGridAlgorithm.h"
00035
00036 class vtkPointLocator;
00037
00038 class VTK_EXPORT vtkCleanUnstructuredGrid: public vtkUnstructuredGridAlgorithm
00039 {
00040 public:
00041 static vtkCleanUnstructuredGrid *New();
00042
00043 vtkTypeRevisionMacro(vtkCleanUnstructuredGrid, vtkUnstructuredGridAlgorithm);
00044
00045 void PrintSelf(ostream& os, vtkIndent indent);
00046
00047 protected:
00048
00049 vtkCleanUnstructuredGrid();
00050 ~vtkCleanUnstructuredGrid();
00051
00052 vtkPointLocator *Locator;
00053
00054 virtual int RequestData(vtkInformation *, vtkInformationVector **,
00055 vtkInformationVector *);
00056 virtual int FillInputPortInformation(int port, vtkInformation *info);
00057
00058 private:
00059
00060 vtkCleanUnstructuredGrid(const vtkCleanUnstructuredGrid&);
00061 void operator=(const vtkCleanUnstructuredGrid&);
00062 };
00063 #endif