VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkHyperOctreeToUniformGridFilter Class Reference

Flat the octree into a uniform grid. More...

#include <vtkHyperOctreeToUniformGridFilter.h>

Inherits vtkImageAlgorithm.

Public Types

typedef vtkImageAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkHyperOctreeToUniformGridFilterNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 

Static Public Member Functions

static
vtkHyperOctreeToUniformGridFilter
New ()
 
static int IsTypeOf (const char *type)
 
static
vtkHyperOctreeToUniformGridFilter
SafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkHyperOctreeToUniformGridFilter ()
 
 ~vtkHyperOctreeToUniformGridFilter ()
 
int RequestInformation (vtkInformation *vtkNotUsed(request), vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
void CopyCellData (int cellExtent[6])
 

Protected Attributes

vtkDataSetAttributes * InputCD
 
vtkCellData * OutputCD
 
vtkHyperOctreeCursor * Cursor
 
int YExtent
 
int ZExtent
 
vtkImageData * Output
 

Detailed Description

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.

See Also
vtkGeometryFilter vtkStructuredGridGeometryFilter.
Tests:
vtkHyperOctreeToUniformGridFilter (Tests)

Definition at line 41 of file vtkHyperOctreeToUniformGridFilter.h.

Member Typedef Documentation

Definition at line 45 of file vtkHyperOctreeToUniformGridFilter.h.

Constructor & Destructor Documentation

vtkHyperOctreeToUniformGridFilter::vtkHyperOctreeToUniformGridFilter ( )
protected
vtkHyperOctreeToUniformGridFilter::~vtkHyperOctreeToUniformGridFilter ( )
protected

Member Function Documentation

static vtkHyperOctreeToUniformGridFilter* vtkHyperOctreeToUniformGridFilter::New ( )
static
static int vtkHyperOctreeToUniformGridFilter::IsTypeOf ( const char *  type)
static
virtual int vtkHyperOctreeToUniformGridFilter::IsA ( const char *  type)
virtual
static vtkHyperOctreeToUniformGridFilter* vtkHyperOctreeToUniformGridFilter::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkHyperOctreeToUniformGridFilter::NewInstanceInternal ( ) const
protectedvirtual
vtkHyperOctreeToUniformGridFilter* vtkHyperOctreeToUniformGridFilter::NewInstance ( ) const
void vtkHyperOctreeToUniformGridFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
int vtkHyperOctreeToUniformGridFilter::RequestInformation ( vtkInformation *  vtkNotUsedrequest,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protected
virtual int vtkHyperOctreeToUniformGridFilter::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual
virtual int vtkHyperOctreeToUniformGridFilter::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
protectedvirtual
void vtkHyperOctreeToUniformGridFilter::CopyCellData ( int  cellExtent[6])
protected

Member Data Documentation

vtkDataSetAttributes* vtkHyperOctreeToUniformGridFilter::InputCD
protected

Definition at line 63 of file vtkHyperOctreeToUniformGridFilter.h.

vtkCellData* vtkHyperOctreeToUniformGridFilter::OutputCD
protected

Definition at line 64 of file vtkHyperOctreeToUniformGridFilter.h.

vtkHyperOctreeCursor* vtkHyperOctreeToUniformGridFilter::Cursor
protected

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.


The documentation for this class was generated from the following file: