ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkPVAlgorithmPortsInformation Class Reference

Holds number of outputs. More...

#include <vtkPVAlgorithmPortsInformation.h>

Inheritance diagram for vtkPVAlgorithmPortsInformation:
Inheritance graph
[legend]
Collaboration diagram for vtkPVAlgorithmPortsInformation:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void CopyFromObject (vtkObject *)
virtual void AddInformation (vtkPVInformation *)
virtual int GetNumberOfOutputs ()
virtual int GetNumberOfRequiredInputs ()
virtual void CopyToStream (vtkClientServerStream *)
virtual void CopyFromStream (const vtkClientServerStream *)

Static Public Member Functions

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

Protected Member Functions

 vtkPVAlgorithmPortsInformation ()
 ~vtkPVAlgorithmPortsInformation ()
virtual void SetNumberOfOutputs (int)

Protected Attributes

int NumberOfOutputs
int NumberOfRequiredInputs

Detailed Description

Holds number of outputs.

This information object collects the number of outputs from the sources. This is separate from vtkPVDataInformation because the number of outputs can be determined before Update is called.

Definition at line 28 of file vtkPVAlgorithmPortsInformation.h.


Constructor & Destructor Documentation

vtkPVAlgorithmPortsInformation::vtkPVAlgorithmPortsInformation ( ) [protected]
vtkPVAlgorithmPortsInformation::~vtkPVAlgorithmPortsInformation ( ) [protected]

Member Function Documentation

static vtkPVAlgorithmPortsInformation* vtkPVAlgorithmPortsInformation::New ( ) [static]

Reimplemented from vtkObject.

virtual const char* vtkPVAlgorithmPortsInformation::GetClassName ( ) [virtual]

Reimplemented from vtkPVInformation.

static int vtkPVAlgorithmPortsInformation::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkPVInformation.

virtual int vtkPVAlgorithmPortsInformation::IsA ( const char *  type) [virtual]

Reimplemented from vtkPVInformation.

static vtkPVAlgorithmPortsInformation* vtkPVAlgorithmPortsInformation::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkPVInformation.

void vtkPVAlgorithmPortsInformation::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkPVInformation.

virtual int vtkPVAlgorithmPortsInformation::GetNumberOfOutputs ( ) [virtual]

Get number of outputs for a particular source.

virtual int vtkPVAlgorithmPortsInformation::GetNumberOfRequiredInputs ( ) [virtual]

Get the number of required inputs for a particular algorithm.

virtual void vtkPVAlgorithmPortsInformation::CopyFromObject ( vtkObject ) [virtual]

Transfer information about a single object into this object.

Reimplemented from vtkPVInformation.

virtual void vtkPVAlgorithmPortsInformation::AddInformation ( vtkPVInformation ) [virtual]

Merge another information object.

Reimplemented from vtkPVInformation.

virtual void vtkPVAlgorithmPortsInformation::CopyToStream ( vtkClientServerStream *  ) [virtual]

Manage a serialized version of the information.

Implements vtkPVInformation.

virtual void vtkPVAlgorithmPortsInformation::CopyFromStream ( const vtkClientServerStream *  ) [virtual]

Manage a serialized version of the information.

Reimplemented from vtkPVInformation.

virtual void vtkPVAlgorithmPortsInformation::SetNumberOfOutputs ( int  ) [protected, virtual]

Member Data Documentation

Definition at line 61 of file vtkPVAlgorithmPortsInformation.h.

Definition at line 62 of file vtkPVAlgorithmPortsInformation.h.


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