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
vtkAlgorithmOutput Class Reference

Proxy object to connect input/output ports. More...

#include <vtkAlgorithmOutput.h>

Inherits vtkObject.

Collaboration diagram for vtkAlgorithmOutput:
[legend]

Public Types

typedef vtkObject Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkAlgorithmOutputNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void SetIndex (int index)
 
int GetIndex ()
 
vtkAlgorithmGetProducer ()
 
void SetProducer (vtkAlgorithm *producer)
 

Static Public Member Functions

static vtkAlgorithmOutputNew ()
 
static int IsTypeOf (const char *type)
 
static vtkAlgorithmOutputSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkAlgorithmOutput ()
 
 ~vtkAlgorithmOutput ()
 

Protected Attributes

int Index
 
vtkAlgorithmProducer
 

Detailed Description

Proxy object to connect input/output ports.

vtkAlgorithmOutput is a proxy object returned by the GetOutputPort method of vtkAlgorithm. It may be passed to the SetInputConnection, AddInputConnection, or RemoveInputConnection methods of another vtkAlgorithm to establish a connection between an output and input port. The connection is not stored in the proxy object: it is simply a convenience for creating or removing connections.

Tests:
vtkAlgorithmOutput (Tests)

Definition at line 38 of file vtkAlgorithmOutput.h.

Member Typedef Documentation

typedef vtkObject vtkAlgorithmOutput::Superclass

Definition at line 42 of file vtkAlgorithmOutput.h.

Constructor & Destructor Documentation

vtkAlgorithmOutput::vtkAlgorithmOutput ( )
protected
vtkAlgorithmOutput::~vtkAlgorithmOutput ( )
protected

Member Function Documentation

static vtkAlgorithmOutput* vtkAlgorithmOutput::New ( )
static
static int vtkAlgorithmOutput::IsTypeOf ( const char *  type)
static
virtual int vtkAlgorithmOutput::IsA ( const char *  type)
virtual
static vtkAlgorithmOutput* vtkAlgorithmOutput::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkAlgorithmOutput::NewInstanceInternal ( ) const
protectedvirtual
vtkAlgorithmOutput* vtkAlgorithmOutput::NewInstance ( ) const
void vtkAlgorithmOutput::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkAlgorithmOutput::SetIndex ( int  index)
int vtkAlgorithmOutput::GetIndex ( )
vtkAlgorithm* vtkAlgorithmOutput::GetProducer ( )
void vtkAlgorithmOutput::SetProducer ( vtkAlgorithm producer)

Member Data Documentation

int vtkAlgorithmOutput::Index
protected

Definition at line 55 of file vtkAlgorithmOutput.h.

vtkAlgorithm* vtkAlgorithmOutput::Producer
protected

Definition at line 56 of file vtkAlgorithmOutput.h.


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