ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkPVInformation Class Referenceabstract

Superclass for information objects. More...

#include <vtkPVInformation.h>

Inheritance diagram for vtkPVInformation:
Inheritance graph
[legend]

Public Types

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 CopyToStream (vtkClientServerStream *)=0
 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...
 
virtual int GetRootOnly ()
 Set/get whether to gather information only from the root. More...
 

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 &) VTK_DELETE_FUNCTION
 
void operator= (const vtkPVInformation &) VTK_DELETE_FUNCTION
 

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 31 of file vtkPVInformation.h.

Member Typedef Documentation

§ Superclass

typedef vtkObject vtkPVInformation::Superclass

Definition at line 34 of file vtkPVInformation.h.

Constructor & Destructor Documentation

§ vtkPVInformation() [1/2]

vtkPVInformation::vtkPVInformation ( )
protected

§ ~vtkPVInformation()

vtkPVInformation::~vtkPVInformation ( )
protected

§ vtkPVInformation() [2/2]

vtkPVInformation::vtkPVInformation ( const vtkPVInformation )
protected

Member Function Documentation

§ GetClassName()

virtual const char* vtkPVInformation::GetClassName ( )
virtual

§ IsTypeOf()

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

§ IsA()

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

§ SafeDownCast()

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

§ PrintSelf()

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

§ CopyFromObject()

virtual void vtkPVInformation::CopyFromObject ( vtkObject *  )
virtual

§ AddInformation()

virtual void vtkPVInformation::AddInformation ( vtkPVInformation )
virtual

§ CopyToStream()

virtual void vtkPVInformation::CopyToStream ( vtkClientServerStream )
pure virtual

§ CopyFromStream()

virtual void vtkPVInformation::CopyFromStream ( const vtkClientServerStream )
virtual

§ CopyParametersToStream()

virtual void vtkPVInformation::CopyParametersToStream ( vtkMultiProcessStream &  )
inlinevirtual

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 vtkPVProminentValuesInformation, vtkPVDataInformation, vtkPVClassNameInformation, vtkPVTimerInformation, vtkPVTemporalDataInformation, and vtkPVOpenGLInformation.

Definition at line 62 of file vtkPVInformation.h.

§ CopyParametersFromStream()

virtual void vtkPVInformation::CopyParametersFromStream ( vtkMultiProcessStream &  )
inlinevirtual

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 vtkPVProminentValuesInformation, vtkPVDataInformation, vtkPVClassNameInformation, vtkPVTimerInformation, vtkPVTemporalDataInformation, and vtkPVOpenGLInformation.

Definition at line 63 of file vtkPVInformation.h.

§ GetRootOnly()

virtual int vtkPVInformation::GetRootOnly ( )
virtual

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

§ SetRootOnly()

virtual void vtkPVInformation::SetRootOnly ( int  )
protectedvirtual

§ operator=()

void vtkPVInformation::operator= ( const vtkPVInformation )
protected

Member Data Documentation

§ RootOnly

int vtkPVInformation::RootOnly
protected

Definition at line 77 of file vtkPVInformation.h.


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