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

Superclass for algorithms that produce only vtkTemporalDataSet as output. More...

#include <vtkTemporalDataSetAlgorithm.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)
 
vtkTemporalDataSetGetOutput ()
 
vtkTemporalDataSetGetOutput (int)
 
void SetInput (vtkDataObject *)
 
void SetInput (int, vtkDataObject *)
 
virtual int ProcessRequest (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 

Static Public Member Functions

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

Protected Member Functions

 vtkTemporalDataSetAlgorithm ()
 
 ~vtkTemporalDataSetAlgorithm ()
 
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 only vtkTemporalDataSet as output.

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

Definition at line 30 of file vtkTemporalDataSetAlgorithm.h.

Member Typedef Documentation

Definition at line 34 of file vtkTemporalDataSetAlgorithm.h.

Constructor & Destructor Documentation

vtkTemporalDataSetAlgorithm::vtkTemporalDataSetAlgorithm ( )
protected
vtkTemporalDataSetAlgorithm::~vtkTemporalDataSetAlgorithm ( )
inlineprotected

Definition at line 64 of file vtkTemporalDataSetAlgorithm.h.

Member Function Documentation

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

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

vtkTemporalDataSet* vtkTemporalDataSetAlgorithm::GetOutput ( int  )

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

void vtkTemporalDataSetAlgorithm::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 vtkTemporalDataSetAlgorithm::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 vtkTemporalDataSetAlgorithm::ProcessRequest ( vtkInformation request,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
)
virtual

see vtkAlgorithm for details

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

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

Definition at line 69 of file vtkTemporalDataSetAlgorithm.h.

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

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

Definition at line 77 of file vtkTemporalDataSetAlgorithm.h.

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

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

Definition at line 85 of file vtkTemporalDataSetAlgorithm.h.

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

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

Definition at line 93 of file vtkTemporalDataSetAlgorithm.h.

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

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