Graphics/vtkShrinkPolyData.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00058 #ifndef __vtkShrinkPolyData_h
00059 #define __vtkShrinkPolyData_h
00060
00061 #include "vtkPolyDataToPolyDataFilter.h"
00062
00063 class VTK_GRAPHICS_EXPORT vtkShrinkPolyData : public vtkPolyDataToPolyDataFilter
00064 {
00065 public:
00066 static vtkShrinkPolyData *New();
00067 vtkTypeRevisionMacro(vtkShrinkPolyData,vtkPolyDataToPolyDataFilter);
00068 void PrintSelf(ostream& os, vtkIndent indent);
00069
00071
00072 vtkSetClampMacro(ShrinkFactor,float,0.0,1.0);
00074
00076
00077 vtkGetMacro(ShrinkFactor,float);
00079
00080 protected:
00081 vtkShrinkPolyData(float sf=0.5);
00082 ~vtkShrinkPolyData() {};
00083
00084 void Execute();
00085 float ShrinkFactor;
00086 private:
00087 vtkShrinkPolyData(const vtkShrinkPolyData&);
00088 void operator=(const vtkShrinkPolyData&);
00089 };
00090
00091 #endif