ParaView
|
Superclass for information objects. More...
#include <vtkPVInformation.h>
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 vtkPVInformation * | SafeDownCast (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 |
Superclass for information objects.
Subclasses of this class are used to get information from the server.
Definition at line 31 of file vtkPVInformation.h.
typedef vtkObject vtkPVInformation::Superclass |
Definition at line 34 of file vtkPVInformation.h.
|
protected |
|
protected |
|
protected |
|
virtual |
Reimplemented in vtkPVSystemConfigInformation, vtkPVDataInformation, vtkPVProminentValuesInformation, vtkPVDataSetAttributesInformation, vtkPVArrayInformation, vtkPVCompositeDataInformation, vtkPVFileInformation, vtkPVSelectionInformation, vtkPVStreamingPiecesInformation, vtkPVGenericAttributeInformation, vtkPVSystemInformation, vtkPVTemporalDataInformation, vtkPVOpenGLExtensionsInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVServerInformation, vtkPVDataSizeInformation, vtkPVMemoryUseInformation, vtkPVPythonInformation, vtkPVMultiClientsInformation, vtkPVAlgorithmPortsInformation, vtkPVClassNameInformation, vtkPVPluginsInformation, vtkPVSILInformation, vtkPVEnsembleDataReaderInformation, vtkPVEnvironmentInformation, vtkPVOpenGLInformation, vtkPVDisableStackTraceSignalHandler, vtkPVEnableStackTraceSignalHandler, vtkPVCacheSizeInformation, vtkPVLastSelectionInformation, vtkPVRepresentedDataInformation, vtkPVTimerInformation, and vtkPVDisplayInformation.
|
static |
|
virtual |
Reimplemented in vtkPVSystemConfigInformation, vtkPVDataInformation, vtkPVProminentValuesInformation, vtkPVDataSetAttributesInformation, vtkPVArrayInformation, vtkPVCompositeDataInformation, vtkPVFileInformation, vtkPVSelectionInformation, vtkPVStreamingPiecesInformation, vtkPVGenericAttributeInformation, vtkPVSystemInformation, vtkPVTemporalDataInformation, vtkPVOpenGLExtensionsInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVServerInformation, vtkPVDataSizeInformation, vtkPVMemoryUseInformation, vtkPVPythonInformation, vtkPVMultiClientsInformation, vtkPVAlgorithmPortsInformation, vtkPVClassNameInformation, vtkPVPluginsInformation, vtkPVSILInformation, vtkPVEnsembleDataReaderInformation, vtkPVEnvironmentInformation, vtkPVOpenGLInformation, vtkPVDisableStackTraceSignalHandler, vtkPVEnableStackTraceSignalHandler, vtkPVCacheSizeInformation, vtkPVLastSelectionInformation, vtkPVRepresentedDataInformation, vtkPVTimerInformation, and vtkPVDisplayInformation.
|
static |
void vtkPVInformation::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
Transfer information about a single object into this object.
Reimplemented in vtkPVArrayInformation, vtkPVProminentValuesInformation, vtkPVDataInformation, vtkPVSystemConfigInformation, vtkPVPluginsInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVClassNameInformation, vtkPVTemporalDataInformation, vtkPVTimerInformation, vtkPVServerInformation, vtkPVAlgorithmPortsInformation, vtkPVFileInformation, vtkPVDisplayInformation, vtkPVCompositeDataInformation, vtkPVSelectionInformation, vtkPVStreamingPiecesInformation, vtkPVGenericAttributeInformation, vtkPVPythonInformation, vtkPVSystemInformation, vtkPVOpenGLExtensionsInformation, vtkPVMultiClientsInformation, vtkPVDataSizeInformation, vtkPVMemoryUseInformation, vtkPVEnvironmentInformation, vtkPVSILInformation, vtkPVEnsembleDataReaderInformation, vtkPVOpenGLInformation, vtkPVDisableStackTraceSignalHandler, vtkPVEnableStackTraceSignalHandler, vtkPVCacheSizeInformation, vtkPVRepresentedDataInformation, and vtkPVLastSelectionInformation.
|
virtual |
Merge another information object.
Reimplemented in vtkPVProminentValuesInformation, vtkPVArrayInformation, vtkPVDataInformation, vtkPVSystemConfigInformation, vtkPVPluginsInformation, vtkPVDataSetAttributesInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVClassNameInformation, vtkPVTimerInformation, vtkPVOpenGLExtensionsInformation, vtkPVTemporalDataInformation, vtkPVServerInformation, vtkPVAlgorithmPortsInformation, vtkPVDisplayInformation, vtkPVCompositeDataInformation, vtkPVSelectionInformation, vtkPVStreamingPiecesInformation, vtkPVPythonInformation, vtkPVSystemInformation, vtkPVMultiClientsInformation, vtkPVDataSizeInformation, vtkPVMemoryUseInformation, vtkPVOpenGLInformation, vtkPVDisableStackTraceSignalHandler, vtkPVEnableStackTraceSignalHandler, and vtkPVCacheSizeInformation.
|
pure virtual |
Manage a serialized version of the information.
Implemented in vtkPVProminentValuesInformation, vtkPVArrayInformation, vtkPVDataSetAttributesInformation, vtkPVDataInformation, vtkPVPluginsInformation, vtkPVSystemConfigInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVClassNameInformation, vtkPVTimerInformation, vtkPVTemporalDataInformation, vtkPVServerInformation, vtkPVAlgorithmPortsInformation, vtkPVDisplayInformation, vtkPVCompositeDataInformation, vtkPVSelectionInformation, vtkPVStreamingPiecesInformation, vtkPVPythonInformation, vtkPVSystemInformation, vtkPVOpenGLExtensionsInformation, vtkPVMultiClientsInformation, vtkPVFileInformation, vtkPVDataSizeInformation, vtkPVMemoryUseInformation, vtkPVOpenGLInformation, vtkPVCacheSizeInformation, vtkPVDisableStackTraceSignalHandler, vtkPVEnableStackTraceSignalHandler, vtkPVEnvironmentInformation, vtkPVSILInformation, and vtkPVEnsembleDataReaderInformation.
|
virtual |
Manage a serialized version of the information.
Reimplemented in vtkPVProminentValuesInformation, vtkPVArrayInformation, vtkPVDataSetAttributesInformation, vtkPVDataInformation, vtkPVPluginsInformation, vtkPVSystemConfigInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVClassNameInformation, vtkPVTimerInformation, vtkPVTemporalDataInformation, vtkPVServerInformation, vtkPVAlgorithmPortsInformation, vtkPVDisplayInformation, vtkPVCompositeDataInformation, vtkPVSelectionInformation, vtkPVStreamingPiecesInformation, vtkPVPythonInformation, vtkPVSystemInformation, vtkPVOpenGLExtensionsInformation, vtkPVMultiClientsInformation, vtkPVFileInformation, vtkPVDataSizeInformation, vtkPVMemoryUseInformation, vtkPVOpenGLInformation, vtkPVCacheSizeInformation, vtkPVDisableStackTraceSignalHandler, vtkPVEnableStackTraceSignalHandler, vtkPVEnvironmentInformation, vtkPVSILInformation, and vtkPVEnsembleDataReaderInformation.
|
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.
|
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.
|
virtual |
Set/get whether to gather information only from the root.
|
protectedvirtual |
|
protected |
|
protected |
Definition at line 77 of file vtkPVInformation.h.