dox/Graphics/vtkMaskPolyData.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00029
#ifndef __vtkMaskPolyData_h
00030
#define __vtkMaskPolyData_h
00031
00032
#include "vtkPolyDataToPolyDataFilter.h"
00033
00034 class VTK_GRAPHICS_EXPORT vtkMaskPolyData :
public vtkPolyDataToPolyDataFilter
00035 {
00036
public:
00037
static vtkMaskPolyData *
New();
00038 vtkTypeRevisionMacro(vtkMaskPolyData,
vtkPolyDataToPolyDataFilter);
00039
void PrintSelf(ostream& os,
vtkIndent indent);
00040
00042
00043 vtkSetClampMacro(OnRatio,
int,1,VTK_LARGE_INTEGER);
00044 vtkGetMacro(OnRatio,
int);
00046
00048
00049 vtkSetClampMacro(Offset,
vtkIdType,0,VTK_LARGE_ID);
00050 vtkGetMacro(Offset,
vtkIdType);
00052
00053
protected:
00054 vtkMaskPolyData();
00055 ~vtkMaskPolyData() {};
00056
00057
void Execute();
00058 int OnRatio;
00059 vtkIdType Offset;
00060
private:
00061 vtkMaskPolyData(
const vtkMaskPolyData&);
00062
void operator=(
const vtkMaskPolyData&);
00063 };
00064
00065
#endif
00066
00067