Go to the documentation of this file.
37 #ifndef vtkBooleanOperationPolyDataFilter_h
38 #define vtkBooleanOperationPolyDataFilter_h
40 #include "vtkFiltersGeneralModule.h"
71 vtkSetClampMacro( Operation,
int, VTK_UNION, VTK_DIFFERENCE );
72 vtkGetMacro( Operation,
int );
74 { this->SetOperation( VTK_UNION ); }
76 { this->SetOperation( VTK_INTERSECTION ); }
78 { this->SetOperation( VTK_DIFFERENCE ); }
87 vtkGetMacro( ReorientDifferenceCells,
int );
97 vtkGetMacro(Tolerance,
double);
144 int ReorientDifferenceCells;
represent and manipulate attribute data in a dataset
static vtkBooleanOperationPolyDataFilter * New()
Construct object that computes the boolean surface.
void SetOperationToDifference()
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
list of point or cell ids
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
void SetOperationToUnion()
void SetOperationToIntersection()
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkBooleanOperationPolyDataFilter()
~vtkBooleanOperationPolyDataFilter() override
Computes the boundary of the union, intersection, or difference volume computed from the volumes defi...
Superclass for algorithms that produce only polydata as output.