32 #ifndef vtkTemporalFractal_h
33 #define vtkTemporalFractal_h
35 #include "vtkFiltersHybridModule.h"
45 class TemporalFractalOutputUtil;
64 vtkSetMacro(FractalValue,
float);
65 vtkGetMacro(FractalValue,
float);
74 vtkSetMacro(MaximumLevel,
int);
75 vtkGetMacro(MaximumLevel,
int);
82 vtkSetMacro(Dimensions,
int);
83 vtkGetMacro(Dimensions,
int);
100 vtkSetMacro(GenerateRectilinearGrids,
vtkTypeBool);
101 vtkGetMacro(GenerateRectilinearGrids,
vtkTypeBool);
102 vtkBooleanMacro(GenerateRectilinearGrids,
vtkTypeBool);
129 vtkSetMacro(Asymmetric,
int);
130 vtkGetMacro(Asymmetric,
int);
191 int x0,
int x1,
int y0,
int y1,
int z0,
int z1,
194 int LineTest2(
float x0,
float y0,
float z0,
195 float x1,
float y1,
float z1,
197 int LineTest(
float x0,
float y0,
float z0,
198 float x1,
float y1,
float z1,
215 int MandelbrotTest(
double x,
double y);
216 int TwoDTest(
double bds[6],
int level,
int target);
218 void CellExtentToBounds(
int level,
224 double EvaluateSet(
double p[4]);
225 void GetContinuousIncrements(
int extent[6],
233 vtkSetVector3Macro(TopLevelSpacing,
double);
234 vtkGetVector3Macro(TopLevelSpacing,
double);
235 vtkSetVector3Macro(TopLevelOrigin,
double);
236 vtkGetVector3Macro(TopLevelOrigin,
double);
250 double TopLevelSpacing[3];
251 double TopLevelOrigin[3];