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

Superclass for information objects. More...

#include <vtkPVInformation.h>

Inheritance diagram for vtkPVInformation:
Inheritance graph
[legend]
Collaboration diagram for vtkPVInformation:
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 CopyToStream (vtkClientServerStream *)=0
virtual void CopyFromStream (const vtkClientServerStream *)
virtual void CopyParametersToStream (vtkMultiProcessStream &)
virtual void CopyParametersFromStream (vtkMultiProcessStream &)
virtual int GetRootOnly ()

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkPVInformationSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkPVInformation ()
 ~vtkPVInformation ()
virtual void SetRootOnly (int)
 vtkPVInformation (const vtkPVInformation &)
void operator= (const vtkPVInformation &)

Protected Attributes

int RootOnly

Detailed Description

Superclass for information objects.

Subclasses of this class are used to get information from the server.

Definition at line 29 of file vtkPVInformation.h.


Constructor & Destructor Documentation

vtkPVInformation::vtkPVInformation ( ) [protected]
vtkPVInformation::~vtkPVInformation ( ) [protected]
vtkPVInformation::vtkPVInformation ( const vtkPVInformation ) [protected]

Member Function Documentation

virtual const char* vtkPVInformation::GetClassName ( ) [virtual]
static int vtkPVInformation::IsTypeOf ( const char *  type) [static]
virtual int vtkPVInformation::IsA ( const char *  type) [virtual]
static vtkPVInformation* vtkPVInformation::SafeDownCast ( vtkObject o) [static]
void vtkPVInformation::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]
virtual void vtkPVInformation::CopyFromObject ( vtkObject ) [virtual]
virtual void vtkPVInformation::AddInformation ( vtkPVInformation ) [virtual]
virtual void vtkPVInformation::CopyToStream ( vtkClientServerStream *  ) [pure virtual]
virtual void vtkPVInformation::CopyFromStream ( const vtkClientServerStream *  ) [virtual]
virtual void vtkPVInformation::CopyParametersToStream ( vtkMultiProcessStream ) [inline, 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 in vtkPVDataInformation, vtkPVClassNameInformation, vtkPVTemporalDataInformation, and vtkPVTimerInformation.

Definition at line 54 of file vtkPVInformation.h.

virtual void vtkPVInformation::CopyParametersFromStream ( vtkMultiProcessStream ) [inline, 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 in vtkPVDataInformation, vtkPVClassNameInformation, vtkPVTemporalDataInformation, and vtkPVTimerInformation.

Definition at line 55 of file vtkPVInformation.h.

virtual int vtkPVInformation::GetRootOnly ( ) [virtual]

Set/get whether to gather information only from the root.

virtual void vtkPVInformation::SetRootOnly ( int  ) [protected, virtual]
void vtkPVInformation::operator= ( const vtkPVInformation ) [protected]

Member Data Documentation

Definition at line 68 of file vtkPVInformation.h.


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