Go to the documentation of this file.
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;
~vtkMergeCells() override
represent and manipulate point attribute data
represent and manipulate attribute data in a dataset
abstract base class for most VTK objects
int MergeDataSet(vtkDataSet *set)
Provide a DataSet to be merged in to the final UnstructuredGrid.
virtual void SetUnstructuredGrid(vtkUnstructuredGrid *)
Set the vtkUnstructuredGrid object that will become the union of the DataSets specified in MergeDataS...
represent and manipulate cell attribute data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
merges any number of vtkDataSets back into a single vtkUnstructuredGrid
abstract class to specify dataset behavior
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
static vtkMergeCells * New()
void Finish()
Call Finish() after merging last DataSet to free unneeded memory and to make sure the ugrid's GetNumb...
dataset represents arbitrary combinations of all possible cell types