28 #ifndef vtkTemporalFractal_h
29 #define vtkTemporalFractal_h
31 #include "vtkFiltersHybridModule.h"
41 class TemporalFractalOutputUtil;
57 vtkGetMacro(FractalValue,
float);
67 vtkGetMacro(MaximumLevel,
int);
75 vtkGetMacro(Dimensions,
int);
83 vtkGetMacro(GhostLevels,
int);
93 vtkGetMacro(GenerateRectilinearGrids,
int);
103 vtkGetMacro(DiscreteTimeSteps,
int);
112 vtkGetMacro(TwoDimensional,
int);
122 vtkGetMacro(Asymetric,
int);
130 vtkGetMacro(AdaptiveSubdivision,
int);
158 vtkInformationVector*);
164 virtual
int RequestInformation(vtkInformation *request,
165 vtkInformationVector **inputVector,
166 vtkInformationVector *outputVector);
173 virtual
int RequestData(vtkInformation *request,
174 vtkInformationVector **inputVector,
175 vtkInformationVector *outputVector);
177 vtkInformation *request,
178 vtkInformationVector **inputVector,
179 vtkInformationVector *outputVector);
183 int x0,
int x1,
int y0,
int y1,
int z0,
int z1,
186 int LineTest2(
float x0,
float y0,
float z0,
187 float x1,
float y1,
float z1,
189 int LineTest(
float x0,
float y0,
float z0,
190 float x1,
float y1,
float z1,
191 double bds[6],
int level,
int target);
193 void SetBlockInfo(
vtkUniformGrid *grid,
int level,
int* ext,
int onFace[6]);
207 int MandelbrotTest(
double x,
double y);
208 int TwoDTest(
double bds[6],
int level,
int target);
210 void CellExtentToBounds(
int level,
216 double EvaluateSet(
double p[4]);
217 void GetContinuousIncrements(
int extent[6],
225 vtkSetVector3Macro(TopLevelSpacing,
double);
226 vtkGetVector3Macro(TopLevelSpacing,
double);
227 vtkSetVector3Macro(TopLevelOrigin,
double);
228 vtkGetVector3Macro(TopLevelOrigin,
double);
239 int DiscreteTimeSteps;
242 double TopLevelSpacing[3];
243 double TopLevelOrigin[3];
245 int GenerateRectilinearGrids;
249 int AdaptiveSubdivision;
a dataset that is topologically regular with variable spacing in the three coordinate directions ...
boost::graph_traits< vtkGraph * >::vertex_descriptor target(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
abstract class to specify dataset behavior
Backwards compatibility class.
Hold a reference to a vtkObjectBase instance.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
dynamic, self-adjusting array of int
Superclass for all sources, filters, and sinks in VTK.
abstract superclass for composite (multi-block or AMR) datasets
a simple class to control print indentation
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
A source to test AMR data object.
static vtkAlgorithm * New()
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
general representation of visualization data