Go to the documentation of this file.
27 #ifndef vtkHyperOctreeFractalSource_h
28 #define vtkHyperOctreeFractalSource_h
120 double* origin,
double*
size,
127 int ProjectionAxes[3];
void Subdivide(vtkHyperOctreeCursor *cursor, int level, vtkHyperOctree *output, double *origin, double *size, float *cornerVals)
~vtkHyperOctreeFractalSource()
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
#define vtkTypeMacro(thisClass, superclass)
Objects that can traverse hyperoctree nodes.
void SetProjectionAxes(int a[3])
GLint GLint GLint GLint GLint x
float EvaluateWorldPoint(double p[3])
vtkHyperOctreeFractalSource()
abstract interface for implicit functions
Superclass for algorithms that produce only octree as output.
#define vtkSetClampMacro(name, type, min, max)
#define vtkGetVector3Macro(name, type)
void PrintSelf(ostream &os, vtkIndent indent)
void SetMinimumLevel(int level)
Create an octree from a fractal. hyperoctree.
a simple class to control print indentation
float EvaluateSet(double p[4])
#define vtkGetMacro(name, type)
GLboolean GLboolean GLboolean GLboolean a
vtkSetMacro(IgnoreDriverBugs, bool)
#define vtkSetVector4Macro(name, type)
GLint GLint GLint GLint GLint GLint y
unsigned char MaximumNumberOfIterations
static vtkHyperOctreeFractalSource * New()
A dataset structured as a tree where each node has exactly 2^n children.
#define vtkGetVector4Macro(name, type)
int RequestInformation(vtkInformation *vtkNotUsed(request), vtkInformationVector **vtkNotUsed(inputVector), vtkInformationVector *outputVector)
void SetProjectionAxes(int x, int y, int z)
void SetMaximumLevel(int levels)