ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkPVClassNameInformation Class Reference

Holds class name. More...

#include <vtkPVClassNameInformation.h>

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

Public Types

typedef vtkPVInformation Superclass
 
- Public Types inherited from vtkPVInformation
typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void CopyFromObject (vtkObject *)
 Transfer information about a single object into this object. More...
 
virtual void AddInformation (vtkPVInformation *)
 Merge another information object. More...
 
virtual void SetPortNumber (int)
 Port number controls which output port the information is gathered from. More...
 
virtual char * GetVTKClassName ()
 Get class name of VTK object. More...
 
virtual void CopyToStream (vtkClientServerStream *)
 Manage a serialized version of the information. More...
 
virtual void CopyFromStream (const vtkClientServerStream *)
 Manage a serialized version of the information. More...
 
virtual void CopyParametersToStream (vtkMultiProcessStream &)
 Serialize/Deserialize the parameters that control how/what information is gathered. More...
 
virtual void CopyParametersFromStream (vtkMultiProcessStream &)
 Serialize/Deserialize the parameters that control how/what information is gathered. More...
 
- Public Member Functions inherited from vtkPVInformation
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual int GetRootOnly ()
 Set/get whether to gather information only from the root. More...
 

Static Public Member Functions

static vtkPVClassNameInformationNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPVClassNameInformationSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkPVInformation
static int IsTypeOf (const char *type)
 
static vtkPVInformationSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkPVClassNameInformation ()
 
 ~vtkPVClassNameInformation ()
 
virtual void SetVTKClassName (const char *)
 
- Protected Member Functions inherited from vtkPVInformation
 vtkPVInformation ()
 
 ~vtkPVInformation ()
 
virtual void SetRootOnly (int)
 
 vtkPVInformation (const vtkPVInformation &) VTK_DELETE_FUNCTION
 
void operator= (const vtkPVInformation &) VTK_DELETE_FUNCTION
 

Protected Attributes

int PortNumber
 
char * VTKClassName
 
- Protected Attributes inherited from vtkPVInformation
int RootOnly
 

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 30 of file vtkPVClassNameInformation.h.

Member Typedef Documentation

§ Superclass

Definition at line 34 of file vtkPVClassNameInformation.h.

Constructor & Destructor Documentation

§ vtkPVClassNameInformation()

vtkPVClassNameInformation::vtkPVClassNameInformation ( )
protected

§ ~vtkPVClassNameInformation()

vtkPVClassNameInformation::~vtkPVClassNameInformation ( )
protected

Member Function Documentation

§ New()

static vtkPVClassNameInformation* vtkPVClassNameInformation::New ( )
static

§ GetClassName()

virtual const char* vtkPVClassNameInformation::GetClassName ( )
virtual

Reimplemented from vtkPVInformation.

§ IsTypeOf()

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

§ IsA()

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

Reimplemented from vtkPVInformation.

§ SafeDownCast()

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

§ PrintSelf()

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

§ SetPortNumber()

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.

§ GetVTKClassName()

virtual char* vtkPVClassNameInformation::GetVTKClassName ( )
virtual

Get class name of VTK object.

§ CopyFromObject()

virtual void vtkPVClassNameInformation::CopyFromObject ( vtkObject *  )
virtual

Transfer information about a single object into this object.

Reimplemented from vtkPVInformation.

§ AddInformation()

virtual void vtkPVClassNameInformation::AddInformation ( vtkPVInformation )
virtual

Merge another information object.

Reimplemented from vtkPVInformation.

§ CopyToStream()

virtual void vtkPVClassNameInformation::CopyToStream ( vtkClientServerStream )
virtual

Manage a serialized version of the information.

Implements vtkPVInformation.

§ CopyFromStream()

virtual void vtkPVClassNameInformation::CopyFromStream ( const vtkClientServerStream )
virtual

Manage a serialized version of the information.

Reimplemented from vtkPVInformation.

§ CopyParametersToStream()

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.

§ CopyParametersFromStream()

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.

§ SetVTKClassName()

virtual void vtkPVClassNameInformation::SetVTKClassName ( const char *  )
protectedvirtual

Member Data Documentation

§ PortNumber

int vtkPVClassNameInformation::PortNumber
protected

Definition at line 89 of file vtkPVClassNameInformation.h.

§ VTKClassName

char* vtkPVClassNameInformation::VTKClassName
protected

Definition at line 90 of file vtkPVClassNameInformation.h.


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