29 #ifndef vtkTemporalFractal_h
30 #define vtkTemporalFractal_h
32 #include "vtkFiltersHybridModule.h"
42 class TemporalFractalOutputUtil;
61 vtkSetMacro(FractalValue,
float);
62 vtkGetMacro(FractalValue,
float);
71 vtkSetMacro(MaximumLevel,
int);
72 vtkGetMacro(MaximumLevel,
int);
79 vtkSetMacro(Dimensions,
int);
80 vtkGetMacro(Dimensions,
int);
99 vtkBooleanMacro(GenerateRectilinearGrids,
vtkTypeBool);
126 vtkSetMacro(Asymmetric,
int);
127 vtkGetMacro(Asymmetric,
int);
188 int x0,
int x1,
int y0,
int y1,
int z0,
int z1,
191 int LineTest2(
float x0,
float y0,
float z0,
192 float x1,
float y1,
float z1,
194 int LineTest(
float x0,
float y0,
float z0,
195 float x1,
float y1,
float z1,
212 int MandelbrotTest(
double x,
double y);
213 int TwoDTest(
double bds[6],
int level,
int target);
215 void CellExtentToBounds(
int level,
221 double EvaluateSet(
double p[4]);
222 void GetContinuousIncrements(
int extent[6],
230 vtkSetVector3Macro(TopLevelSpacing,
double);
231 vtkGetVector3Macro(TopLevelSpacing,
double);
232 vtkSetVector3Macro(TopLevelOrigin,
double);
233 vtkGetVector3Macro(TopLevelOrigin,
double);
247 double TopLevelSpacing[3];
248 double TopLevelOrigin[3];