Go to the documentation of this file.
30 #ifndef vtkTemporalFractal_h
31 #define vtkTemporalFractal_h
43 class TemporalFractalOutputUtil;
164 int x0,
int x1,
int y0,
int y1,
int z0,
int z1,
168 float x1,
float y1,
float z1,
171 float x1,
float y1,
float z1,
223 double TopLevelSpacing[3];
224 double TopLevelOrigin[3];
void AddGhostLevelArray(vtkDataSet *grid, int dim[3], int onFace[6])
void AddBlockIdArray(vtkHierarchicalBoxDataSet *output)
int TwoDTest(double bds[6], int level, int target)
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int FillOutputPortInformation(int vtkNotUsed(port), vtkInformation *info)
virtual int RequestOneTimeStep(vtkCompositeDataSet *output, vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
#define vtkSetVector3Macro(name, type)
Superclass for all sources, filters, and sinks in VTK.
a dataset that is topologically regular with variable spacing in the three coordinate directions
vtkSmartPointer< TemporalFractalOutputUtil > OutputUtil
#define vtkTypeMacro(thisClass, superclass)
void ExecuteRectilinearMandelbrot(vtkRectilinearGrid *grid, double *ptr)
void SetBlockInfo(vtkUniformGrid *grid, int level, int *ext, int onFace[6])
GLint GLint GLint GLint GLint x
Backwards compatibility class.
abstract superclass for composite (multi-block or AMR) datasets
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void AddDepthArray(vtkHierarchicalBoxDataSet *output)
#define VTKFILTERSHYBRID_EXPORT
#define vtkGetVector3Macro(name, type)
int MandelbrotTest(double x, double y)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void AddFractalArray(vtkCompositeDataSet *output)
void GetContinuousIncrements(int extent[6], vtkIdType &incX, vtkIdType &incY, vtkIdType &incZ)
void SetRBlockInfo(vtkRectilinearGrid *grid, int level, int *ext, int onFace[6])
a simple class to control print indentation
dynamic, self-adjusting array of int
void CellExtentToBounds(int level, int ext[6], double bds[6])
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void PrintSelf(ostream &os, vtkIndent indent)
#define vtkGetMacro(name, type)
static vtkTemporalFractal * New()
A source to test AMR data object.
int GenerateRectilinearGrids
abstract class to specify dataset behavior
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
void Traverse(int &blockId, int level, vtkDataObject *output, int x0, int x1, int y0, int y1, int z0, int z1, int onFace[6])
int LineTest(float x0, float y0, float z0, float x1, float y1, float z1, double bds[6], int level, int target)
GLint GLint GLint GLint GLint GLint y
void AddTestArray(vtkHierarchicalBoxDataSet *output)
double EvaluateSet(double p[4])
void InternalImageDataCopy(vtkTemporalFractal *src)
boost::graph_traits< vtkGraph * >::vertex_descriptor target(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
general representation of visualization data
void AddVectorArray(vtkHierarchicalBoxDataSet *output)
int LineTest2(float x0, float y0, float z0, float x1, float y1, float z1, double bds[6])