65#ifndef vtkClipPolyData_h
66#define vtkClipPolyData_h
68#include "vtkFiltersCoreModule.h"
94 vtkGetMacro(Value,
double);
107 vtkGetMacro(InsideOut,
int);
130 vtkGetMacro(GenerateClipScalars,
int);
141 vtkGetMacro(GenerateClippedOutput,
int);
186 vtkGetMacro(OutputPointsPrecision,
int);
199 int GenerateClipScalars;
200 int GenerateClippedOutput;
201 int OutputPointsPrecision;
Proxy object to connect input/output ports.
vtkAlgorithmOutput * GetOutputPort()
clip polygonal data with user-specified implicit function or input scalar data
vtkAlgorithmOutput * GetClippedOutputPort()
Return the output port (a vtkAlgorithmOutput) of the clipped output.
void CreateDefaultLocator()
Create default locator.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkMTimeType GetMTime() override
Return the mtime also considering the locator and clip function.
void SetLocator(vtkIncrementalPointLocator *locator)
Specify a spatial locator for merging points.
static vtkClipPolyData * New()
Construct with user-specified implicit function; InsideOut turned off; value set to 0....
virtual void SetClipFunction(vtkImplicitFunction *)
Specify the implicit function with which to perform the clipping.
vtkPolyData * GetClippedOutput()
Return the Clipped output.
abstract interface for implicit functions
Abstract class in support of both point location and point insertion.
a simple class to control print indentation
Superclass for algorithms that produce only polydata as output.
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkTypeUInt64 vtkMTimeType