44 #ifndef vtkMergeCells_h
45 #define vtkMergeCells_h
55 class vtkMergeCellsSTLCloak;
75 vtkSetMacro(TotalNumberOfCells,
vtkIdType);
76 vtkGetMacro(TotalNumberOfCells,
vtkIdType);
82 vtkSetMacro(TotalNumberOfPoints,
vtkIdType);
83 vtkGetMacro(TotalNumberOfPoints,
vtkIdType);
89 vtkSetMacro(UseGlobalIds,
int);
90 vtkGetMacro(UseGlobalIds,
int);
97 vtkSetClampMacro(PointMergeTolerance,
float, 0.0,
VTK_FLOAT_MAX);
98 vtkGetMacro(PointMergeTolerance,
float);
103 vtkSetMacro(UseGlobalCellIds,
int);
104 vtkGetMacro(UseGlobalCellIds,
int);
110 vtkSetMacro(MergeDuplicatePoints,
int);
111 vtkGetMacro(MergeDuplicatePoints,
int);
112 vtkBooleanMacro(MergeDuplicatePoints,
int);
118 vtkSetMacro(TotalNumberOfDataSets,
int);
119 vtkGetMacro(TotalNumberOfDataSets,
int);
154 int TotalNumberOfDataSets;
163 int GlobalIdArrayType;
166 int UseGlobalCellIds;
167 int GlobalCellIdArrayType;
168 void* GlobalCellIdArray;
170 float PointMergeTolerance;
171 int MergeDuplicatePoints;
174 char InputIsPointSet;
176 vtkMergeCellsSTLCloak *GlobalIdMap;
177 vtkMergeCellsSTLCloak *GlobalCellIdMap;
abstract base class for most VTK objects
represent and manipulate point attribute data
abstract class to specify dataset behavior
represent and manipulate cell attribute data
virtual void PrintSelf(ostream &os, vtkIndent indent)
merges any number of vtkDataSets back into a single vtkUnstructuredGrid
a simple class to control print indentation
dataset represents arbitrary combinations of all possible cell types
#define VTKFILTERSGENERAL_EXPORT