32 #ifndef vtkTemporalFractal_h
33 #define vtkTemporalFractal_h
36 #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);
182 void Traverse(
int& blockId,
int level,
vtkDataObject* output,
int x0,
int x1,
int y0,
int y1,
183 int z0,
int z1,
int onFace[6]);
185 int LineTest2(
float x0,
float y0,
float z0,
float x1,
float y1,
float z1,
double bds[6]);
186 int LineTest(
float x0,
float y0,
float z0,
float x1,
float y1,
float z1,
double bds[6],
int level,
198 void AddGhostLevelArray(
vtkDataSet* grid,
int dim[3],
int onFace[6]);
200 int MandelbrotTest(
double x,
double y);
201 int TwoDTest(
double bds[6],
int level,
int target);
203 void CellExtentToBounds(
int level,
int ext[6],
double bds[6]);
206 double EvaluateSet(
double p[4]);
212 vtkSetVector3Macro(TopLevelSpacing,
double);
213 vtkGetVector3Macro(TopLevelSpacing,
double);
214 vtkSetVector3Macro(TopLevelOrigin,
double);
215 vtkGetVector3Macro(TopLevelOrigin,
double);
229 double TopLevelSpacing[3];
230 double TopLevelOrigin[3];
a dataset that is topologically regular with variable spacing in the three coordinate directions ...
abstract class to specify dataset behavior
Backwards compatibility class.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual vtkTypeBool ProcessRequest(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
dynamic, self-adjusting array of int
Superclass for all sources, filters, and sinks in VTK.
abstract superclass for composite (multi-block or AMR) datasets
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Fill the output port information objects for this algorithm.
a simple class to control print indentation
boost::graph_traits< vtkGraph * >::vertex_descriptor target(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
vtkTypeBool AdaptiveSubdivision
vtkTypeBool TwoDimensional
vtkSmartPointer< TemporalFractalOutputUtil > OutputUtil
A source to test AMR data object.
vtkTypeBool DiscreteTimeSteps
vtkTypeBool GenerateRectilinearGrids
static vtkAlgorithm * New()
general representation of visualization data