36#ifndef vtkStructuredDataPlaneCutter_h
37#define vtkStructuredDataPlaneCutter_h
39#include "vtkFiltersCoreModule.h"
43VTK_ABI_NAMESPACE_BEGIN
abstract class to specify dataset behavior
Detect and break reference loops.
a simple class to control print indentation
perform various plane computations
class to build and traverse sphere trees
vtkMTimeType GetMTime() override
The modified time depends on the delegated cut plane.
int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard construction and print methods.
virtual void SetPlane(vtkPlane *)
Specify the plane (an implicit function) to perform the cutting.
vtkSphereTree * SphereTree
void ReportReferences(vtkGarbageCollector *) override
int OutputPointsPrecision
int FillInputPortInformation(int, vtkInformation *info) override
Fill the input port information objects for this algorithm.
static vtkStructuredDataPlaneCutter * New()
Standard construction and print methods.
virtual void SetSphereTree(vtkSphereTree *)
Specify the sphere tree object.
vtkStructuredDataPlaneCutter()
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
~vtkStructuredDataPlaneCutter() override
bool InterpolateAttributes
vtkTypeUInt32 vtkMTimeType