28 #ifndef vtkHyperOctreeFractalSource_h
29 #define vtkHyperOctreeFractalSource_h
31 #include "vtkFiltersSourcesModule.h"
48 int GetMaximumLevel();
57 void SetMaximumLevel(
int levels);
64 void SetMinimumLevel(
int level);
65 int GetMinimumLevel();
77 void SetProjectionAxes(
int x,
int y,
int z);
79 vtkGetVector3Macro(ProjectionAxes,
int);
87 vtkSetVector4Macro(OriginCX,
double);
88 vtkGetVector4Macro(OriginCX,
double);
98 vtkSetVector4Macro(SizeCX,
double);
99 vtkGetVector4Macro(SizeCX,
double);
106 vtkSetClampMacro(MaximumNumberOfIterations,
unsigned short, 1, 255);
107 vtkGetMacro(MaximumNumberOfIterations,
unsigned char);
114 vtkSetClampMacro(Dimension,
int, 2, 3);
115 vtkGetMacro(Dimension,
int);
125 vtkGetMacro(SpanThreshold,
double);
141 double* origin,
double*
size,
148 int ProjectionAxes[3];
150 unsigned char MaximumNumberOfIterations;
159 float EvaluateWorldPoint(
double p[3]);
160 float EvaluateSet(
double p[4]);
165 double SpanThreshold;