VTK
|
#include <vtkUniformGridAMR.h>
Definition at line 33 of file vtkUniformGridAMR.h.
Reimplemented from vtkCompositeDataSet.
Reimplemented in vtkOverlappingAMR, vtkHierarchicalBoxDataSet, and vtkNonOverlappingAMR.
Definition at line 37 of file vtkUniformGridAMR.h.
vtkUniformGridAMR::vtkUniformGridAMR | ( | ) | [protected] |
virtual vtkUniformGridAMR::~vtkUniformGridAMR | ( | ) | [protected, virtual] |
static vtkUniformGridAMR* vtkUniformGridAMR::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkDataObject.
Reimplemented in vtkOverlappingAMR, vtkHierarchicalBoxDataSet, and vtkNonOverlappingAMR.
static int vtkUniformGridAMR::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkCompositeDataSet.
Reimplemented in vtkOverlappingAMR, vtkHierarchicalBoxDataSet, and vtkNonOverlappingAMR.
virtual int vtkUniformGridAMR::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkCompositeDataSet.
Reimplemented in vtkOverlappingAMR, vtkHierarchicalBoxDataSet, and vtkNonOverlappingAMR.
static vtkUniformGridAMR* vtkUniformGridAMR::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkCompositeDataSet.
Reimplemented in vtkOverlappingAMR, vtkHierarchicalBoxDataSet, and vtkNonOverlappingAMR.
virtual vtkObjectBase* vtkUniformGridAMR::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkCompositeDataSet.
Reimplemented in vtkOverlappingAMR, vtkHierarchicalBoxDataSet, and vtkNonOverlappingAMR.
vtkUniformGridAMR* vtkUniformGridAMR::NewInstance | ( | ) | const |
Reimplemented from vtkCompositeDataSet.
Reimplemented in vtkOverlappingAMR, vtkHierarchicalBoxDataSet, and vtkNonOverlappingAMR.
virtual vtkCompositeDataIterator* vtkUniformGridAMR::NewIterator | ( | ) | [virtual] |
Return a new iterator (the iterator has to be deleted by user).
Implements vtkCompositeDataSet.
Reimplemented in vtkOverlappingAMR, and vtkHierarchicalBoxDataSet.
virtual int vtkUniformGridAMR::GetDataObjectType | ( | ) | [inline, virtual] |
Return class name of data type (see vtkType.h for definitions).
Reimplemented from vtkCompositeDataSet.
Reimplemented in vtkOverlappingAMR, vtkHierarchicalBoxDataSet, and vtkNonOverlappingAMR.
Definition at line 45 of file vtkUniformGridAMR.h.
void vtkUniformGridAMR::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkCompositeDataSet.
Reimplemented in vtkOverlappingAMR, vtkHierarchicalBoxDataSet, and vtkNonOverlappingAMR.
virtual void vtkUniformGridAMR::Initialize | ( | ) | [virtual] |
Restore data object to initial state,
Reimplemented from vtkCompositeDataSet.
virtual void vtkUniformGridAMR::Initialize | ( | int | numLevels, |
const int * | blocksPerLevel | ||
) | [virtual] |
void vtkUniformGridAMR::SetGridDescription | ( | int | gridDescription | ) |
unsigned int vtkUniformGridAMR::GetNumberOfLevels | ( | ) |
virtual unsigned int vtkUniformGridAMR::GetTotalNumberOfBlocks | ( | ) | [virtual] |
unsigned int vtkUniformGridAMR::GetNumberOfDataSets | ( | const unsigned int | level | ) |
void vtkUniformGridAMR::GetBounds | ( | double | bounds[6] | ) |
Reimplemented in vtkOverlappingAMR.
const double* vtkUniformGridAMR::GetBounds | ( | ) |
void vtkUniformGridAMR::GetMin | ( | double | min[3] | ) |
void vtkUniformGridAMR::GetMax | ( | double | max[3] | ) |
virtual void vtkUniformGridAMR::SetDataSet | ( | vtkCompositeDataIterator * | iter, |
vtkDataObject * | dataObj | ||
) | [virtual] |
Sets the data set at the location pointed by the iterator. The iterator does not need to be iterating over this dataset itself. It can be any composite datasite with similar structure (achieved by using CopyStructure).
Implements vtkCompositeDataSet.
virtual void vtkUniformGridAMR::SetDataSet | ( | unsigned int | level, |
unsigned int | idx, | ||
vtkUniformGrid * | grid | ||
) | [virtual] |
vtkDataObject* vtkUniformGridAMR::GetDataSet | ( | vtkCompositeDataIterator * | iter | ) | [virtual] |
Returns the dataset located at the positiong pointed by the iterator. The iterator does not need to be iterating over this dataset itself. It can be an iterator for composite dataset with similar structure (achieved by using CopyStructure).
Implements vtkCompositeDataSet.
vtkUniformGrid* vtkUniformGridAMR::GetDataSet | ( | unsigned int | level, |
unsigned int | idx | ||
) |
int vtkUniformGridAMR::GetCompositeIndex | ( | const unsigned int | level, |
const unsigned int | index | ||
) |
void vtkUniformGridAMR::GetLevelAndIndex | ( | const unsigned int | compositeIdx, |
unsigned int & | level, | ||
unsigned int & | idx | ||
) |
virtual void vtkUniformGridAMR::ShallowCopy | ( | vtkDataObject * | src | ) | [virtual] |
Shallow and Deep copy.
Reimplemented from vtkCompositeDataSet.
virtual void vtkUniformGridAMR::DeepCopy | ( | vtkDataObject * | src | ) | [virtual] |
Shallow and Deep copy.
Reimplemented from vtkCompositeDataSet.
virtual void vtkUniformGridAMR::CopyStructure | ( | vtkCompositeDataSet * | input | ) | [virtual] |
Copies the tree structure from the input. All pointers to non-composite data objects are intialized to NULL. This also shallow copies the meta data associated with all the nodes.
Implements vtkCompositeDataSet.
static vtkUniformGridAMR* vtkUniformGridAMR::GetData | ( | vtkInformation * | info | ) | [static] |
Retrieve an instance of this class from an information object.
Reimplemented from vtkCompositeDataSet.
Reimplemented in vtkOverlappingAMR, vtkHierarchicalBoxDataSet, and vtkNonOverlappingAMR.
static vtkUniformGridAMR* vtkUniformGridAMR::GetData | ( | vtkInformationVector * | v, |
int | i = 0 |
||
) | [static] |
Retrieve an instance of this class from an information object.
Reimplemented from vtkCompositeDataSet.
Reimplemented in vtkOverlappingAMR, vtkHierarchicalBoxDataSet, and vtkNonOverlappingAMR.
virtual vtkAMRDataInternals* vtkUniformGridAMR::GetAMRData | ( | ) | [protected, virtual] |
virtual vtkAMRInformation* vtkUniformGridAMR::GetAMRInfo | ( | ) | [protected, virtual] |
Reimplemented in vtkOverlappingAMR.
virtual void vtkUniformGridAMR::SetAMRInfo | ( | vtkAMRInformation * | ) | [protected, virtual] |
Reimplemented in vtkOverlappingAMR.
friend class vtkUniformGridAMRDataIterator [friend] |
Definition at line 145 of file vtkUniformGridAMR.h.
vtkAMRInformation* vtkUniformGridAMR::AMRInfo [protected] |
Definition at line 129 of file vtkUniformGridAMR.h.
vtkAMRDataInternals* vtkUniformGridAMR::AMRData [protected] |
Definition at line 132 of file vtkUniformGridAMR.h.
double vtkUniformGridAMR::Bounds[6] [protected] |
Definition at line 133 of file vtkUniformGridAMR.h.