|
ParaView
|
Superclass for information objects. More...
#include <vtkPVInformation.h>


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 vtkPVInformation * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| vtkPVInformation () | |
| ~vtkPVInformation () | |
| virtual void | SetRootOnly (int) |
| vtkPVInformation (const vtkPVInformation &) | |
| void | operator= (const vtkPVInformation &) |
Protected Attributes | |
| int | RootOnly |
Superclass for information objects.
Subclasses of this class are used to get information from the server.
Definition at line 29 of file vtkPVInformation.h.
| vtkPVInformation::vtkPVInformation | ( | ) | [protected] |
| vtkPVInformation::~vtkPVInformation | ( | ) | [protected] |
| vtkPVInformation::vtkPVInformation | ( | const vtkPVInformation & | ) | [protected] |
| virtual const char* vtkPVInformation::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkObject.
Reimplemented in vtkPVDataInformation, vtkPVDataSetAttributesInformation, vtkPVCompositeDataInformation, vtkPVFileInformation, vtkPVArrayInformation, vtkPVSelectionInformation, vtkPVSystemInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVGenericAttributeInformation, vtkPVOpenGLExtensionsInformation, vtkPVServerInformation, vtkPVTemporalDataInformation, vtkPVDataSizeInformation, vtkPVMultiClientsInformation, vtkPVAlgorithmPortsInformation, vtkPVClassNameInformation, vtkPVEnvironmentInformation, vtkPVPluginsInformation, vtkPVSILInformation, vtkPVTimerInformation, vtkPVCacheSizeInformation, vtkPVLastSelectionInformation, vtkPVRepresentedDataInformation, and vtkPVDisplayInformation.
| static int vtkPVInformation::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkObject.
Reimplemented in vtkPVDataInformation, vtkPVDataSetAttributesInformation, vtkPVCompositeDataInformation, vtkPVFileInformation, vtkPVArrayInformation, vtkPVSelectionInformation, vtkPVSystemInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVGenericAttributeInformation, vtkPVOpenGLExtensionsInformation, vtkPVServerInformation, vtkPVTemporalDataInformation, vtkPVDataSizeInformation, vtkPVMultiClientsInformation, vtkPVAlgorithmPortsInformation, vtkPVClassNameInformation, vtkPVEnvironmentInformation, vtkPVPluginsInformation, vtkPVSILInformation, vtkPVTimerInformation, vtkPVCacheSizeInformation, vtkPVLastSelectionInformation, vtkPVRepresentedDataInformation, and vtkPVDisplayInformation.
| virtual int vtkPVInformation::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkObject.
Reimplemented in vtkPVDataInformation, vtkPVDataSetAttributesInformation, vtkPVCompositeDataInformation, vtkPVFileInformation, vtkPVArrayInformation, vtkPVSelectionInformation, vtkPVSystemInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVGenericAttributeInformation, vtkPVOpenGLExtensionsInformation, vtkPVServerInformation, vtkPVTemporalDataInformation, vtkPVDataSizeInformation, vtkPVMultiClientsInformation, vtkPVAlgorithmPortsInformation, vtkPVClassNameInformation, vtkPVEnvironmentInformation, vtkPVPluginsInformation, vtkPVSILInformation, vtkPVTimerInformation, vtkPVCacheSizeInformation, vtkPVLastSelectionInformation, vtkPVRepresentedDataInformation, and vtkPVDisplayInformation.
| static vtkPVInformation* vtkPVInformation::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkObject.
Reimplemented in vtkPVDataInformation, vtkPVDataSetAttributesInformation, vtkPVCompositeDataInformation, vtkPVFileInformation, vtkPVArrayInformation, vtkPVSelectionInformation, vtkPVSystemInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVGenericAttributeInformation, vtkPVOpenGLExtensionsInformation, vtkPVServerInformation, vtkPVTemporalDataInformation, vtkPVDataSizeInformation, vtkPVMultiClientsInformation, vtkPVAlgorithmPortsInformation, vtkPVClassNameInformation, vtkPVEnvironmentInformation, vtkPVPluginsInformation, vtkPVSILInformation, vtkPVTimerInformation, vtkPVCacheSizeInformation, vtkPVLastSelectionInformation, vtkPVRepresentedDataInformation, and vtkPVDisplayInformation.
| void vtkPVInformation::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkObject.
Reimplemented in vtkPVDataInformation, vtkPVDataSetAttributesInformation, vtkPVCompositeDataInformation, vtkPVFileInformation, vtkPVArrayInformation, vtkPVSelectionInformation, vtkPVSystemInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVGenericAttributeInformation, vtkPVOpenGLExtensionsInformation, vtkPVServerInformation, vtkPVTemporalDataInformation, vtkPVDataSizeInformation, vtkPVMultiClientsInformation, vtkPVAlgorithmPortsInformation, vtkPVClassNameInformation, vtkPVEnvironmentInformation, vtkPVPluginsInformation, vtkPVSILInformation, vtkPVTimerInformation, vtkPVCacheSizeInformation, vtkPVLastSelectionInformation, vtkPVRepresentedDataInformation, and vtkPVDisplayInformation.
| virtual void vtkPVInformation::CopyFromObject | ( | vtkObject * | ) | [virtual] |
Transfer information about a single object into this object.
Reimplemented in vtkPVArrayInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVPluginsInformation, vtkPVDataInformation, vtkPVClassNameInformation, vtkPVServerInformation, vtkPVTemporalDataInformation, vtkPVTimerInformation, vtkPVAlgorithmPortsInformation, vtkPVFileInformation, vtkPVCompositeDataInformation, vtkPVSelectionInformation, vtkPVGenericAttributeInformation, vtkPVSystemInformation, vtkPVMultiClientsInformation, vtkPVOpenGLExtensionsInformation, vtkPVDataSizeInformation, vtkPVEnvironmentInformation, vtkPVSILInformation, vtkPVCacheSizeInformation, vtkPVDisplayInformation, vtkPVRepresentedDataInformation, and vtkPVLastSelectionInformation.
| virtual void vtkPVInformation::AddInformation | ( | vtkPVInformation * | ) | [virtual] |
Merge another information object.
Reimplemented in vtkPVArrayInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVPluginsInformation, vtkPVDataInformation, vtkPVDataSetAttributesInformation, vtkPVTimerInformation, vtkPVClassNameInformation, vtkPVServerInformation, vtkPVTemporalDataInformation, vtkPVOpenGLExtensionsInformation, vtkPVAlgorithmPortsInformation, vtkPVCompositeDataInformation, vtkPVSelectionInformation, vtkPVSystemInformation, vtkPVMultiClientsInformation, vtkPVDataSizeInformation, vtkPVCacheSizeInformation, and vtkPVDisplayInformation.
| virtual void vtkPVInformation::CopyToStream | ( | vtkClientServerStream * | ) | [pure virtual] |
Manage a serialized version of the information.
Implemented in vtkPVArrayInformation, vtkPVDataSetAttributesInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVPluginsInformation, vtkPVDataInformation, vtkPVTimerInformation, vtkPVClassNameInformation, vtkPVServerInformation, vtkPVTemporalDataInformation, vtkPVAlgorithmPortsInformation, vtkPVCompositeDataInformation, vtkPVFileInformation, vtkPVSelectionInformation, vtkPVSystemInformation, vtkPVMultiClientsInformation, vtkPVOpenGLExtensionsInformation, vtkPVDataSizeInformation, vtkPVCacheSizeInformation, vtkPVEnvironmentInformation, vtkPVDisplayInformation, and vtkPVSILInformation.
| virtual void vtkPVInformation::CopyFromStream | ( | const vtkClientServerStream * | ) | [virtual] |
Manage a serialized version of the information.
Reimplemented in vtkPVArrayInformation, vtkPVDataSetAttributesInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVPluginsInformation, vtkPVDataInformation, vtkPVTimerInformation, vtkPVClassNameInformation, vtkPVServerInformation, vtkPVTemporalDataInformation, vtkPVAlgorithmPortsInformation, vtkPVCompositeDataInformation, vtkPVFileInformation, vtkPVSelectionInformation, vtkPVSystemInformation, vtkPVMultiClientsInformation, vtkPVOpenGLExtensionsInformation, vtkPVDataSizeInformation, vtkPVCacheSizeInformation, vtkPVEnvironmentInformation, vtkPVDisplayInformation, and vtkPVSILInformation.
| 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] |
int vtkPVInformation::RootOnly [protected] |
Definition at line 68 of file vtkPVInformation.h.
1.7.5.1