VTK
|
Flat the octree into a uniform grid. More...
#include <vtkHyperOctreeToUniformGridFilter.h>
Flat the octree into a uniform grid.
vtkHyperOctreeToUniformGridFilter creates a uniform grid with a resolution based on the number of levels of the hyperoctree. Then, it copies celldata in each cell of the uniform grid that belongs to an actual leaf of the hyperoctree.
Definition at line 41 of file vtkHyperOctreeToUniformGridFilter.h.
Reimplemented from vtkImageAlgorithm.
Definition at line 45 of file vtkHyperOctreeToUniformGridFilter.h.
static vtkHyperOctreeToUniformGridFilter* vtkHyperOctreeToUniformGridFilter::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkAlgorithm.
static int vtkHyperOctreeToUniformGridFilter::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 vtkImageAlgorithm.
virtual int vtkHyperOctreeToUniformGridFilter::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 vtkImageAlgorithm.
static vtkHyperOctreeToUniformGridFilter* vtkHyperOctreeToUniformGridFilter::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkImageAlgorithm.
virtual vtkObjectBase* vtkHyperOctreeToUniformGridFilter::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkImageAlgorithm.
Reimplemented from vtkImageAlgorithm.
void vtkHyperOctreeToUniformGridFilter::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 vtkImageAlgorithm.
int vtkHyperOctreeToUniformGridFilter::RequestInformation | ( | vtkInformation * | vtkNotUsedrequest, |
vtkInformationVector ** | inputVector, | ||
vtkInformationVector * | outputVector | ||
) | [protected] |
virtual int vtkHyperOctreeToUniformGridFilter::RequestData | ( | vtkInformation * | request, |
vtkInformationVector ** | inputVector, | ||
vtkInformationVector * | outputVector | ||
) | [protected, virtual] |
This is called in response to a REQUEST_DATA request from the executive. Subclasses should override either this method or the ExecuteDataWithInformation method in order to generate data for their outputs. For images, the output arrays will already be allocated, so all that is necessary is to fill in the voxel values.
Reimplemented from vtkImageAlgorithm.
virtual int vtkHyperOctreeToUniformGridFilter::FillInputPortInformation | ( | int | port, |
vtkInformation * | info | ||
) | [protected, virtual] |
These method should be reimplemented by subclasses that have more than a single input or single output. See vtkAlgorithm for more information.
Reimplemented from vtkImageAlgorithm.
void vtkHyperOctreeToUniformGridFilter::CopyCellData | ( | int | cellExtent[6] | ) | [protected] |
Definition at line 63 of file vtkHyperOctreeToUniformGridFilter.h.
vtkCellData* vtkHyperOctreeToUniformGridFilter::OutputCD [protected] |
Definition at line 64 of file vtkHyperOctreeToUniformGridFilter.h.
Definition at line 65 of file vtkHyperOctreeToUniformGridFilter.h.
int vtkHyperOctreeToUniformGridFilter::YExtent [protected] |
Definition at line 66 of file vtkHyperOctreeToUniformGridFilter.h.
int vtkHyperOctreeToUniformGridFilter::ZExtent [protected] |
Definition at line 67 of file vtkHyperOctreeToUniformGridFilter.h.
vtkImageData* vtkHyperOctreeToUniformGridFilter::Output [protected] |
Definition at line 68 of file vtkHyperOctreeToUniformGridFilter.h.