42 #ifndef __vtkHierarchicalBoxDataSet_h
43 #define __vtkHierarchicalBoxDataSet_h
68 void SetNumberOfLevels(
unsigned int numLevels);
71 unsigned int GetNumberOfLevels();
74 void SetNumberOfDataSets(
unsigned int level,
unsigned int numdatasets);
77 unsigned int GetNumberOfDataSets(
unsigned int level);
85 { this->Superclass::SetDataSet(iter, dataObj); }
148 void SetRefinementRatio(
unsigned int level,
int refRatio);
151 int GetRefinementRatio(
unsigned int level);
158 void GenerateVisibilityArrays();
174 virtual void GetScalarRange(
double range[]);
177 virtual double *GetScalarRange();
182 {
return this->Superclass::GetDataSet(iter); }
188 {
return this->Superclass::GetMetaData(iter); }
195 {
return this->Superclass::HasMetaData(iter); }
200 unsigned int GetFlatIndex(
unsigned int level,
unsigned int index);
208 virtual void ComputeScalarRange();
211 double ScalarRange[2];
virtual int HasMetaData(vtkCompositeDataIterator *iter)
virtual void SetDataSet(vtkCompositeDataIterator *iter, vtkDataObject *dataObj)
static vtkDataObject * New()
vtkInformation * GetChildMetaData(unsigned int index)
void PrintSelf(ostream &os, vtkIndent indent)
Encloses a rectangular region of voxel like cells.
#define VTK_HIERARCHICAL_BOX_DATA_SET
record modification and/or execution time
hierarchical dataset of vtkUniformGrids
superclass for composite data iterators
virtual int GetDataObjectType()
abstract superclass for composite (multi-block or AMR) datasets
virtual vtkCompositeDataIterator * NewIterator()
virtual vtkDataObject * GetDataSet(vtkCompositeDataIterator *iter)
a simple class to control print indentation
int HasChildMetaData(unsigned int index)
static vtkCompositeDataSet * GetData(vtkInformation *info)
vtkTimeStamp ScalarRangeComputeTime
virtual int HasMetaData(vtkCompositeDataIterator *iter)
virtual vtkDataObject * GetDataSet(vtkCompositeDataIterator *iter)
virtual void SetDataSet(vtkCompositeDataIterator *iter, vtkDataObject *dataObj)
virtual vtkInformation * GetMetaData(vtkCompositeDataIterator *iter)
vtkInformation * GetLevelMetaData(unsigned int level)
general representation of visualization data
virtual vtkInformation * GetMetaData(vtkCompositeDataIterator *iter)
int HasLevelMetaData(unsigned int level)