27 #ifndef __vtkHyperOctreeFractalSource_h
28 #define __vtkHyperOctreeFractalSource_h
30 #include "vtkFiltersSourcesModule.h"
45 int GetMaximumLevel();
51 void SetMaximumLevel(
int levels);
56 void SetMinimumLevel(
int level);
57 int GetMinimumLevel();
67 void SetProjectionAxes(
int x,
int y,
int z);
69 vtkGetVector3Macro(ProjectionAxes,
int);
75 vtkSetVector4Macro(OriginCX,
double);
76 vtkGetVector4Macro(OriginCX,
double);
83 vtkSetVector4Macro(SizeCX,
double);
84 vtkGetVector4Macro(SizeCX,
double);
89 vtkSetClampMacro(MaximumNumberOfIterations,
unsigned short, 1, 255);
90 vtkGetMacro(MaximumNumberOfIterations,
unsigned char);
95 vtkSetClampMacro(Dimension,
int, 2, 3);
96 vtkGetMacro(Dimension,
int);
103 vtkSetMacro(SpanThreshold,
double);
104 vtkGetMacro(SpanThreshold,
double);
120 double* origin,
double*
size,
127 int ProjectionAxes[3];
138 float EvaluateWorldPoint(
double p[3]);
139 float EvaluateSet(
double p[4]);