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;
abstract base class for most VTK objects
represent and manipulate point attribute data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
abstract class to specify dataset behavior
helps manage arrays from multiple vtkDataSetAttributes.
represent and manipulate cell attribute data
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
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...