 |
VTK
9.0.1
|
Go to the documentation of this file.
41 #ifndef vtkSphereTreeFilter_h
42 #define vtkSphereTreeFilter_h
44 #include "vtkFiltersCoreModule.h"
47 #define VTK_SPHERE_TREE_LEVELS 0
48 #define VTK_SPHERE_TREE_POINT 1
49 #define VTK_SPHERE_TREE_LINE 2
50 #define VTK_SPHERE_TREE_PLANE 3
87 vtkSetMacro(ExtractionMode,
int);
88 vtkGetMacro(ExtractionMode,
int);
93 const char* GetExtractionModeAsString();
102 vtkSetMacro(TreeHierarchy,
bool);
103 vtkGetMacro(TreeHierarchy,
bool);
104 vtkBooleanMacro(TreeHierarchy,
bool);
116 vtkGetMacro(Level,
int);
124 vtkSetVector3Macro(Point,
double);
125 vtkGetVectorMacro(Point,
double, 3);
134 vtkSetVector3Macro(Ray,
double);
135 vtkGetVectorMacro(Ray,
double, 3);
143 vtkSetVector3Macro(
Normal,
double);
144 vtkGetVectorMacro(
Normal,
double, 3);
#define VTK_SPHERE_TREE_PLANE
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
#define VTK_SPHERE_TREE_POINT
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
virtual vtkMTimeType GetMTime()
Return this object's modified time.
void SetExtractionModeToPoint()
a simple class to control print indentation
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
class to build and traverse sphere trees
void SetExtractionModeToLevels()
represent a sphere tree as vtkPolyData
void SetExtractionModeToLine()
vtkSphereTree * SphereTree
#define VTK_SPHERE_TREE_LINE
#define VTK_SPHERE_TREE_LEVELS
static vtkPolyDataAlgorithm * New()
vtkTypeUInt32 vtkMTimeType
void SetExtractionModeToPlane()
Superclass for algorithms that produce only polydata as output.