43 #ifndef vtkCookieCutter_h
44 #define vtkCookieCutter_h
46 #include "vtkFiltersModelingModule.h"
49 VTK_ABI_NAMESPACE_BEGIN
88 vtkSetMacro(PassCellData,
bool);
89 vtkGetMacro(PassCellData,
bool);
90 vtkBooleanMacro(PassCellData,
bool);
102 vtkSetMacro(PassPointData,
bool);
103 vtkGetMacro(PassPointData,
bool);
104 vtkBooleanMacro(PassPointData,
bool);
120 vtkSetClampMacro(PointInterpolation,
int, USE_MESH_EDGES, USE_LOOP_EDGES);
121 vtkGetMacro(PointInterpolation,
int);
139 void CreateDefaultLocator();
160 VTK_ABI_NAMESPACE_END
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
Abstract class in support of both point location and point insertion.
cut vtkPolyData defined on the 2D plane with one or more polygons
Proxy object to connect input/output ports.
static vtkPolyDataAlgorithm * New()
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
void SetPointInterpolationToLoopEdges()
If PassPointData is on, indicate how new point data is to generated at the intersection points betwee...
vtkIncrementalPointLocator * Locator
void SetPointInterpolationToMeshEdges()
If PassPointData is on, indicate how new point data is to generated at the intersection points betwee...
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
general representation of visualization data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.