55 #ifndef vtkCookieCutter_h
56 #define vtkCookieCutter_h
58 #include "vtkFiltersModelingModule.h"
99 vtkSetMacro(PassCellData,
bool);
100 vtkGetMacro(PassCellData,
bool);
101 vtkBooleanMacro(PassCellData,
bool);
113 vtkSetMacro(PassPointData,
bool);
114 vtkGetMacro(PassPointData,
bool);
115 vtkBooleanMacro(PassPointData,
bool);
131 vtkSetClampMacro(PointInterpolation,
int, USE_MESH_EDGES, USE_LOOP_EDGES);
132 vtkGetMacro(PointInterpolation,
int);
150 void CreateDefaultLocator();
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.