29 #ifndef vtkTemporalFractal_h 30 #define vtkTemporalFractal_h 33 #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);
179 void Traverse(
int& blockId,
int level,
vtkDataObject* output,
int x0,
int x1,
int y0,
int y1,
180 int z0,
int z1,
int onFace[6]);
182 int LineTest2(
float x0,
float y0,
float z0,
float x1,
float y1,
float z1,
double bds[6]);
183 int LineTest(
float x0,
float y0,
float z0,
float x1,
float y1,
float z1,
double bds[6],
int level,
195 void AddGhostLevelArray(
vtkDataSet* grid,
int dim[3],
int onFace[6]);
197 int MandelbrotTest(
double x,
double y);
198 int TwoDTest(
double bds[6],
int level,
int target);
200 void CellExtentToBounds(
int level,
int ext[6],
double bds[6]);
203 double EvaluateSet(
double p[4]);
209 vtkSetVector3Macro(TopLevelSpacing,
double);
210 vtkGetVector3Macro(TopLevelSpacing,
double);
211 vtkSetVector3Macro(TopLevelOrigin,
double);
212 vtkGetVector3Macro(TopLevelOrigin,
double);
226 double TopLevelSpacing[3];
227 double TopLevelOrigin[3];
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.
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
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