27 #ifndef __vtkHyperOctreeFractalSource_h
28 #define __vtkHyperOctreeFractalSource_h
44 int GetMaximumLevel();
50 void SetMaximumLevel(
int levels);
55 void SetMinimumLevel(
int level);
56 int GetMinimumLevel();
66 void SetProjectionAxes(
int x,
int y,
int z);
68 vtkGetVector3Macro(ProjectionAxes,
int);
74 vtkSetVector4Macro(OriginCX,
double);
75 vtkGetVector4Macro(OriginCX,
double);
82 vtkSetVector4Macro(SizeCX,
double);
83 vtkGetVector4Macro(SizeCX,
double);
88 vtkSetClampMacro(MaximumNumberOfIterations,
unsigned short, 1, 255);
89 vtkGetMacro(MaximumNumberOfIterations,
unsigned char);
94 vtkSetClampMacro(Dimension,
int, 2, 3);
95 vtkGetMacro(Dimension,
int);
102 vtkSetMacro(SpanThreshold,
double);
103 vtkGetMacro(SpanThreshold,
double);
119 double* origin,
double*
size,
126 int ProjectionAxes[3];
137 float EvaluateWorldPoint(
double p[3]);
138 float EvaluateSet(
double p[4]);