44 #ifndef __vtkMergeCells_h
45 #define __vtkMergeCells_h
54 class vtkMergeCellsSTLCloak;
74 vtkSetMacro(TotalNumberOfCells,
vtkIdType);
75 vtkGetMacro(TotalNumberOfCells,
vtkIdType);
81 vtkSetMacro(TotalNumberOfPoints,
vtkIdType);
82 vtkGetMacro(TotalNumberOfPoints,
vtkIdType);
88 vtkSetMacro(UseGlobalIds,
int);
89 vtkGetMacro(UseGlobalIds,
int);
97 vtkGetMacro(PointMergeTolerance,
float);
102 vtkSetMacro(UseGlobalCellIds,
int);
103 vtkGetMacro(UseGlobalCellIds,
int);
109 vtkSetMacro(MergeDuplicatePoints,
int);
110 vtkGetMacro(MergeDuplicatePoints,
int);
111 vtkBooleanMacro(MergeDuplicatePoints,
int);
117 vtkSetMacro(TotalNumberOfDataSets,
int);
118 vtkGetMacro(TotalNumberOfDataSets,
int);
153 int TotalNumberOfDataSets;
162 int GlobalIdArrayType;
165 int UseGlobalCellIds;
166 int GlobalCellIdArrayType;
167 void* GlobalCellIdArray;
169 float PointMergeTolerance;
170 int MergeDuplicatePoints;
173 char InputIsPointSet;
175 vtkMergeCellsSTLCloak *GlobalIdMap;
176 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