dox/Graphics/vtkShrinkFilter.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00038
#ifndef __vtkShrinkFilter_h
00039
#define __vtkShrinkFilter_h
00040
00041
#include "vtkDataSetToUnstructuredGridFilter.h"
00042
00043 class VTK_GRAPHICS_EXPORT vtkShrinkFilter :
public vtkDataSetToUnstructuredGridFilter
00044 {
00045
public:
00046
static vtkShrinkFilter *
New();
00047 vtkTypeRevisionMacro(vtkShrinkFilter,
vtkDataSetToUnstructuredGridFilter);
00048
void PrintSelf(ostream& os,
vtkIndent indent);
00049
00051
00052 vtkSetClampMacro(ShrinkFactor,
double,0.0,1.0);
00054
00056
00057 vtkGetMacro(ShrinkFactor,
double);
00059
00060
protected:
00061 vtkShrinkFilter(
double sf=0.5);
00062 ~vtkShrinkFilter() {};
00063
00064
void Execute();
00065 double ShrinkFactor;
00066
private:
00067 vtkShrinkFilter(
const vtkShrinkFilter&);
00068
void operator=(
const vtkShrinkFilter&);
00069 };
00070
00071
#endif
00072
00073