52 #ifndef vtkFlyingEdgesPlaneCutter_h
53 #define vtkFlyingEdgesPlaneCutter_h
55 #include "vtkFiltersCoreModule.h"
85 vtkGetObjectMacro(Plane,vtkPlane);
94 vtkGetMacro(ComputeNormals,
int);
105 vtkGetMacro(InterpolateAttributes,
int);
114 vtkGetMacro(ArrayComponent,
int);
119 ~vtkFlyingEdgesPlaneCutter() VTK_OVERRIDE;
123 int InterpolateAttributes;
127 vtkInformationVector *) VTK_OVERRIDE;
128 int RequestUpdateExtent(vtkInformation *, vtkInformationVector **,
129 vtkInformationVector *) VTK_OVERRIDE;
130 int FillInputPortInformation(
int port, vtkInformation *
info) VTK_OVERRIDE;
133 vtkFlyingEdgesPlaneCutter(const vtkFlyingEdgesPlaneCutter&) VTK_DELETE_FUNCTION;
134 void operator=(const vtkFlyingEdgesPlaneCutter&) VTK_DELETE_FUNCTION;
cut a volume with a plane and generate a polygonal cut surface
vtkTypeUInt64 vtkMTimeType
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
topologically and geometrically regular array of data
virtual vtkMTimeType GetMTime()
Return this object's modified time.
perform various plane computations
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.