49 #ifndef vtkFlyingEdgesPlaneCutter_h
50 #define vtkFlyingEdgesPlaneCutter_h
52 #include "vtkFiltersCoreModule.h"
82 vtkGetObjectMacro(Plane,vtkPlane);
91 vtkGetMacro(ComputeNormals,
int);
102 vtkGetMacro(InterpolateAttributes,
int);
111 vtkGetMacro(ArrayComponent,
int);
116 ~vtkFlyingEdgesPlaneCutter() VTK_OVERRIDE;
120 int InterpolateAttributes;
124 vtkInformationVector *) VTK_OVERRIDE;
125 int RequestUpdateExtent(vtkInformation *, vtkInformationVector **,
126 vtkInformationVector *) VTK_OVERRIDE;
127 int FillInputPortInformation(
int port, vtkInformation *
info) VTK_OVERRIDE;
130 vtkFlyingEdgesPlaneCutter(const vtkFlyingEdgesPlaneCutter&) VTK_DELETE_FUNCTION;
131 void operator=(const vtkFlyingEdgesPlaneCutter&) VTK_DELETE_FUNCTION;
cut a volume with a plane and generate a polygonal cut surface
vtkTypeUInt32 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.