45 #ifndef vtkMergeCells_h
46 #define vtkMergeCells_h
48 #include "vtkFiltersGeneralModule.h"
56 class vtkMergeCellsSTLCloak;
100 vtkGetMacro(UseGlobalIds,
int);
111 vtkGetMacro(PointMergeTolerance,
float);
119 vtkGetMacro(UseGlobalCellIds,
int);
128 vtkGetMacro(MergeDuplicatePoints,
int);
138 vtkGetMacro(TotalNumberOfDataSets,
int);
176 int TotalNumberOfDataSets;
185 int GlobalIdArrayType;
188 int UseGlobalCellIds;
189 int GlobalCellIdArrayType;
190 void* GlobalCellIdArray;
192 float PointMergeTolerance;
193 int MergeDuplicatePoints;
196 char InputIsPointSet;
198 vtkMergeCellsSTLCloak *GlobalIdMap;
199 vtkMergeCellsSTLCloak *GlobalCellIdMap;
represent and manipulate cell attribute data
represent and manipulate attribute data in a dataset
abstract class to specify dataset behavior
a simple class to control print indentation
merges any number of vtkDataSets back into a single vtkUnstructuredGrid
int MergeDataSet(vtkDataSet *set)
Provide a DataSet to be merged in to the final UnstructuredGrid.
void Finish()
Call Finish() after merging last DataSet to free unneeded memory and to make sure the ugrid's GetNumb...
static vtkMergeCells * New()
~vtkMergeCells() override
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void SetUnstructuredGrid(vtkUnstructuredGrid *)
Set the vtkUnstructuredGrid object that will become the union of the DataSets specified in MergeDataS...
abstract base class for most VTK objects
represent and manipulate point attribute data
dataset represents arbitrary combinations of all possible cell types
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.