35 #ifndef __vtkIdFilter_h
36 #define __vtkIdFilter_h
38 #include "vtkFiltersCoreModule.h"
39 #include "vtkDataSetAlgorithm.h"
41 class VTKFILTERSCORE_EXPORT
vtkIdFilter :
public vtkDataSetAlgorithm
45 void PrintSelf(ostream& os, vtkIndent indent);
53 vtkSetMacro(PointIds,
int);
54 vtkGetMacro(PointIds,
int);
55 vtkBooleanMacro(PointIds,
int);
60 vtkSetMacro(CellIds,
int);
61 vtkGetMacro(CellIds,
int);
62 vtkBooleanMacro(CellIds,
int);
69 vtkSetMacro(FieldData,
int);
70 vtkGetMacro(FieldData,
int);
71 vtkBooleanMacro(FieldData,
int);
78 vtkSetStringMacro(IdsArrayName);
79 vtkGetStringMacro(IdsArrayName);
86 int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
generate scalars or field data from point and cell ids