1 #ifndef VTKVIEWER_SHRINKFILTER_H
2 #define VTKVIEWER_SHRINKFILTER_H
6 #include <vtkShrinkFilter.h>
10 class VTKVIEWER_EXPORT VTKViewer_ShrinkFilter : public vtkShrinkFilter
13 static VTKViewer_ShrinkFilter *New();
14 vtkTypeRevisionMacro(VTKViewer_ShrinkFilter, vtkShrinkFilter);
16 void SetStoreMapping(int theStoreMapping);
17 int GetStoreMapping(){ return myStoreMapping;}
19 virtual vtkIdType GetNodeObjId(int theVtkID);
20 virtual vtkIdType GetElemObjId(int theVtkID) { return theVtkID;}
23 VTKViewer_ShrinkFilter();
24 ~VTKViewer_ShrinkFilter();
27 void UnstructuredGridExecute();
31 typedef std::vector<vtkIdType> TVectorId;
32 TVectorId myVTK2ObjIds;