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

Holds class name. More...

#include <vtkPVClassNameInformation.h>

Inheritance diagram for vtkPVClassNameInformation:
Inheritance graph
[legend]
Collaboration diagram for vtkPVClassNameInformation:
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 void SetPortNumber (int)
virtual char * GetVTKClassName ()
virtual void CopyToStream (vtkClientServerStream *)
virtual void CopyFromStream (const vtkClientServerStream *)
virtual void CopyParametersToStream (vtkMultiProcessStream &)
virtual void CopyParametersFromStream (vtkMultiProcessStream &)

Static Public Member Functions

static vtkPVClassNameInformationNew ()
static int IsTypeOf (const char *type)
static vtkPVClassNameInformationSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkPVClassNameInformation ()
 ~vtkPVClassNameInformation ()
virtual void SetVTKClassName (const char *)

Protected Attributes

int PortNumber
char * VTKClassName

Detailed Description

Holds class name.

This information object gets the class name of the input VTK object. This is separate from vtkPVDataInformation because it can be determined before Update is called and because it operates on any VTK object.

Definition at line 28 of file vtkPVClassNameInformation.h.


Constructor & Destructor Documentation

vtkPVClassNameInformation::vtkPVClassNameInformation ( ) [protected]
vtkPVClassNameInformation::~vtkPVClassNameInformation ( ) [protected]

Member Function Documentation

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

Reimplemented from vtkObject.

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

Reimplemented from vtkPVInformation.

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

Reimplemented from vtkPVInformation.

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

Reimplemented from vtkPVInformation.

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

Reimplemented from vtkPVInformation.

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

Reimplemented from vtkPVInformation.

virtual void vtkPVClassNameInformation::SetPortNumber ( int  ) [virtual]

Port number controls which output port the information is gathered from. This is only applicable when the vtkObject from which the information being gathered is a vtkAlgorithm. Set it to -1(default), to return the classname of the vtkAlgorithm itself. This is the only parameter that can be set on the client-side before gathering the information.

virtual char* vtkPVClassNameInformation::GetVTKClassName ( ) [virtual]

Get class name of VTK object.

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

Transfer information about a single object into this object.

Reimplemented from vtkPVInformation.

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

Merge another information object.

Reimplemented from vtkPVInformation.

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

Manage a serialized version of the information.

Implements vtkPVInformation.

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

Manage a serialized version of the information.

Reimplemented from vtkPVInformation.

virtual void vtkPVClassNameInformation::CopyParametersToStream ( vtkMultiProcessStream ) [virtual]

Serialize/Deserialize the parameters that control how/what information is gathered. This are different from the ivars that constitute the gathered information itself. For example, PortNumber on vtkPVDataInformation controls what output port the data-information is gathered from.

Reimplemented from vtkPVInformation.

virtual void vtkPVClassNameInformation::CopyParametersFromStream ( vtkMultiProcessStream ) [virtual]

Serialize/Deserialize the parameters that control how/what information is gathered. This are different from the ivars that constitute the gathered information itself. For example, PortNumber on vtkPVDataInformation controls what output port the data-information is gathered from.

Reimplemented from vtkPVInformation.

virtual void vtkPVClassNameInformation::SetVTKClassName ( const char *  ) [protected, virtual]

Member Data Documentation

Definition at line 76 of file vtkPVClassNameInformation.h.

Definition at line 77 of file vtkPVClassNameInformation.h.


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