38 #ifndef vtkSpatialRepresentationFilter_h
39 #define vtkSpatialRepresentationFilter_h
41 #include "vtkFiltersGeneralModule.h"
44 VTK_ABI_NAMESPACE_BEGIN
47 class vtkSpatialRepresentationFilterInternal;
69 vtkGetMacro(MaximumLevel,
int);
86 vtkSetMacro(GenerateLeaves,
bool);
87 vtkGetMacro(GenerateLeaves,
bool);
88 vtkBooleanMacro(GenerateLeaves,
bool);
109 vtkSpatialRepresentationFilterInternal* Internal;
112 VTK_ABI_NAMESPACE_END
abstract class to specify dataset behavior
Detect and break reference loops.
a simple class to control print indentation
abstract base class for objects that accelerate spatial searches
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
generate polygonal model of spatial search object (i.e., a vtkLocator)
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
~vtkSpatialRepresentationFilter() override
virtual void SetSpatialRepresentation(vtkLocator *)
Set/Get the locator that will be used to generate the representation.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void ReportReferences(vtkGarbageCollector *) override
void AddLevel(int level)
Add a level to be computed.
static vtkSpatialRepresentationFilter * New()
void ResetLevels()
Remove all levels.
vtkLocator * SpatialRepresentation
vtkSpatialRepresentationFilter()
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.