45 #ifndef vtkMergeCells_h 46 #define vtkMergeCells_h 49 #include "vtkFiltersGeneralModule.h" 55 class vtkMergeCellsSTLCloak;
83 vtkSetMacro(TotalNumberOfCells,
vtkIdType);
84 vtkGetMacro(TotalNumberOfCells,
vtkIdType);
93 vtkSetMacro(TotalNumberOfPoints,
vtkIdType);
94 vtkGetMacro(TotalNumberOfPoints,
vtkIdType);
104 vtkSetMacro(UseGlobalIds,
int);
105 vtkGetMacro(UseGlobalIds,
int);
106 vtkBooleanMacro(UseGlobalIds,
int);
117 vtkSetClampMacro(PointMergeTolerance,
float, 0.0,
VTK_FLOAT_MAX);
118 vtkGetMacro(PointMergeTolerance,
float);
126 vtkSetMacro(UseGlobalCellIds,
int);
127 vtkGetMacro(UseGlobalCellIds,
int);
128 vtkBooleanMacro(UseGlobalCellIds,
int);
137 vtkSetMacro(MergeDuplicatePoints,
bool);
138 vtkGetMacro(MergeDuplicatePoints,
bool);
139 vtkBooleanMacro(MergeDuplicatePoints,
bool);
145 void InvalidateCachedLocator();
153 vtkSetMacro(TotalNumberOfDataSets,
int);
154 vtkGetMacro(TotalNumberOfDataSets,
int);
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.
vtkIdType TotalNumberOfPoints
bool MergeDuplicatePoints
vtkMergeCellsSTLCloak * GlobalCellIdMap
represent and manipulate cell attribute data
vtkSmartPointer< vtkMergePoints > Locator
vtkDataSetAttributes::FieldList * CellList
vtkMergeCellsSTLCloak * GlobalIdMap
merges any number of vtkDataSets back into a single vtkUnstructuredGrid
a simple class to control print indentation
merge exactly coincident points
dataset represents arbitrary combinations of all possible cell types
int TotalNumberOfDataSets
vtkIdType TotalNumberOfCells
float PointMergeTolerance
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
vtkDataSetAttributes::FieldList * PointList
vtkUnstructuredGrid * UnstructuredGrid