47#ifndef vtkSpatialRepresentationFilter_h
48#define vtkSpatialRepresentationFilter_h
50#include "vtkFiltersGeneralModule.h"
55class vtkSpatialRepresentationFilterInternal;
77 vtkGetMacro(MaximumLevel,
int);
94 vtkSetMacro(GenerateLeaves,
bool);
95 vtkGetMacro(GenerateLeaves,
bool);
96 vtkBooleanMacro(GenerateLeaves,
bool);
117 vtkSpatialRepresentationFilterInternal* Internal;
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.
static vtkSpatialRepresentationFilter * New()
void ReportReferences(vtkGarbageCollector *) override
void AddLevel(int level)
Add a level to be computed.
void ResetLevels()
Remove all levels.
vtkLocator * SpatialRepresentation
vtkSpatialRepresentationFilter()
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.