VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkHierarchicalBoxDataSetAlgorithm Class Reference

superclass for algorithms that produce vtkHierarchicalBoxDataSet as output. More...

#include <vtkHierarchicalBoxDataSetAlgorithm.h>

Inherits vtkAlgorithm.

Public Types

typedef vtkAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
vtkHierarchicalBoxDataSetGetOutput ()
 
vtkHierarchicalBoxDataSetGetOutput (int)
 
void SetInput (vtkDataObject *)
 
void SetInput (int, vtkDataObject *)
 
virtual int ProcessRequest (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 

Static Public Member Functions

static
vtkHierarchicalBoxDataSetAlgorithm
New ()
 
static int IsTypeOf (const char *type)
 
static
vtkHierarchicalBoxDataSetAlgorithm
SafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkHierarchicalBoxDataSetAlgorithm ()
 
 ~vtkHierarchicalBoxDataSetAlgorithm ()
 
virtual vtkExecutiveCreateDefaultExecutive ()
 
virtual int FillOutputPortInformation (int port, vtkInformation *info)
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
vtkDataObjectGetInput (int port)
 
virtual int RequestDataObject (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 

Detailed Description

superclass for algorithms that produce vtkHierarchicalBoxDataSet as output.

Algorithms that take any type of data object (including composite dataset) and produce a vtkHierarchicalBoxDataSet in the output can subclass from this class.

Definition at line 30 of file vtkHierarchicalBoxDataSetAlgorithm.h.

Member Typedef Documentation

Definition at line 34 of file vtkHierarchicalBoxDataSetAlgorithm.h.

Constructor & Destructor Documentation

vtkHierarchicalBoxDataSetAlgorithm::vtkHierarchicalBoxDataSetAlgorithm ( )
protected
vtkHierarchicalBoxDataSetAlgorithm::~vtkHierarchicalBoxDataSetAlgorithm ( )
protected

Member Function Documentation

static vtkHierarchicalBoxDataSetAlgorithm* vtkHierarchicalBoxDataSetAlgorithm::New ( )
static
virtual const char* vtkHierarchicalBoxDataSetAlgorithm::GetClassName ( )
virtual
static int vtkHierarchicalBoxDataSetAlgorithm::IsTypeOf ( const char *  type)
static
virtual int vtkHierarchicalBoxDataSetAlgorithm::IsA ( const char *  type)
virtual
static vtkHierarchicalBoxDataSetAlgorithm* vtkHierarchicalBoxDataSetAlgorithm::SafeDownCast ( vtkObject o)
static
void vtkHierarchicalBoxDataSetAlgorithm::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
vtkHierarchicalBoxDataSet* vtkHierarchicalBoxDataSetAlgorithm::GetOutput ( )

Get the output data object for a port on this algorithm.

vtkHierarchicalBoxDataSet* vtkHierarchicalBoxDataSetAlgorithm::GetOutput ( int  )

Get the output data object for a port on this algorithm.

void vtkHierarchicalBoxDataSetAlgorithm::SetInput ( vtkDataObject )

Set an input of this algorithm. You should not override these methods because they are not the only way to connect a pipeline. Note that these methods support old-style pipeline connections. When writing new code you should use the more general vtkAlgorithm::SetInputConnection(). These methods transform the input index to the input port index, not an index of a connection within a single port.

void vtkHierarchicalBoxDataSetAlgorithm::SetInput ( int  ,
vtkDataObject  
)

Set an input of this algorithm. You should not override these methods because they are not the only way to connect a pipeline. Note that these methods support old-style pipeline connections. When writing new code you should use the more general vtkAlgorithm::SetInputConnection(). These methods transform the input index to the input port index, not an index of a connection within a single port.

virtual int vtkHierarchicalBoxDataSetAlgorithm::ProcessRequest ( vtkInformation request,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
)
virtual

see vtkAlgorithm for details

virtual int vtkHierarchicalBoxDataSetAlgorithm::RequestDataObject ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
)
inlineprotectedvirtual

This is called by the superclass. This is the method you should override.

Definition at line 70 of file vtkHierarchicalBoxDataSetAlgorithm.h.

virtual int vtkHierarchicalBoxDataSetAlgorithm::RequestInformation ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
)
inlineprotectedvirtual

This is called by the superclass. This is the method you should override.

Definition at line 78 of file vtkHierarchicalBoxDataSetAlgorithm.h.

virtual int vtkHierarchicalBoxDataSetAlgorithm::RequestData ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
)
inlineprotectedvirtual

This is called by the superclass. This is the method you should override.

Definition at line 86 of file vtkHierarchicalBoxDataSetAlgorithm.h.

virtual int vtkHierarchicalBoxDataSetAlgorithm::RequestUpdateExtent ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
)
inlineprotectedvirtual

This is called by the superclass. This is the method you should override.

Definition at line 94 of file vtkHierarchicalBoxDataSetAlgorithm.h.

virtual vtkExecutive* vtkHierarchicalBoxDataSetAlgorithm::CreateDefaultExecutive ( )
protectedvirtual
virtual int vtkHierarchicalBoxDataSetAlgorithm::FillOutputPortInformation ( int  port,
vtkInformation info 
)
protectedvirtual
virtual int vtkHierarchicalBoxDataSetAlgorithm::FillInputPortInformation ( int  port,
vtkInformation info 
)
protectedvirtual
vtkDataObject* vtkHierarchicalBoxDataSetAlgorithm::GetInput ( int  port)
protected

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