45 #ifndef vtkMergeCells_h
46 #define vtkMergeCells_h
48 #include "vtkFiltersGeneralModule.h"
56 class vtkMergeCellsSTLCloak;
80 vtkSetMacro(TotalNumberOfCells,
vtkIdType);
81 vtkGetMacro(TotalNumberOfCells,
vtkIdType);
89 vtkSetMacro(TotalNumberOfPoints,
vtkIdType);
90 vtkGetMacro(TotalNumberOfPoints,
vtkIdType);
99 vtkSetMacro(UseGlobalIds,
int);
100 vtkGetMacro(UseGlobalIds,
int);
110 vtkSetClampMacro(PointMergeTolerance,
float, 0.0,
VTK_FLOAT_MAX);
111 vtkGetMacro(PointMergeTolerance,
float);
118 vtkSetMacro(UseGlobalCellIds,
int);
119 vtkGetMacro(UseGlobalCellIds,
int);
129 vtkBooleanMacro(MergeDuplicatePoints,
vtkTypeBool);
137 vtkSetMacro(TotalNumberOfDataSets,
int);
138 vtkGetMacro(TotalNumberOfDataSets,
int);
176 int TotalNumberOfDataSets;
185 int GlobalIdArrayType;
188 int UseGlobalCellIds;
189 int GlobalCellIdArrayType;
190 void* GlobalCellIdArray;
192 float PointMergeTolerance;
196 char InputIsPointSet;
198 vtkMergeCellsSTLCloak *GlobalIdMap;
199 vtkMergeCellsSTLCloak *GlobalCellIdMap;