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) override |
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... | |
Public Member Functions inherited from vtkObject | |
vtkBaseTypeMacro (vtkObject, vtkObjectBase) | |
virtual void | DebugOn () |
virtual void | DebugOff () |
bool | GetDebug () |
void | SetDebug (bool debugFlag) |
virtual void | Modified () |
virtual vtkMTimeType | GetMTime () |
void | RemoveObserver (unsigned long tag) |
void | RemoveObservers (unsigned long event) |
void | RemoveObservers (const char *event) |
void | RemoveAllObservers () |
int | HasObserver (unsigned long event) |
int | HasObserver (const char *event) |
int | InvokeEvent (unsigned long event) |
int | InvokeEvent (const char *event) |
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
vtkCommand * | GetCommand (unsigned long tag) |
void | RemoveObserver (vtkCommand *) |
void | RemoveObservers (unsigned long event, vtkCommand *) |
void | RemoveObservers (const char *event, vtkCommand *) |
int | HasObserver (unsigned long event, vtkCommand *) |
int | HasObserver (const char *event, vtkCommand *) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
int | InvokeEvent (unsigned long event, void *callData) |
int | InvokeEvent (const char *event, void *callData) |
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
vtkCommand * | GetCommand (unsigned long tag) |
void | RemoveObserver (vtkCommand *) |
void | RemoveObservers (unsigned long event, vtkCommand *) |
void | RemoveObservers (const char *event, vtkCommand *) |
int | HasObserver (unsigned long event, vtkCommand *) |
int | HasObserver (const char *event, vtkCommand *) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
int | InvokeEvent (unsigned long event, void *callData) |
int | InvokeEvent (const char *event, void *callData) |
Public Member Functions inherited from vtkObjectBase | |
const char * | GetClassName () const |
virtual void | Delete () |
virtual void | FastDelete () |
void | Print (ostream &os) |
virtual void | Register (vtkObjectBase *o) |
virtual void | UnRegister (vtkObjectBase *o) |
void | SetReferenceCount (int) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
void | PrintRevisions (ostream &) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
void | PrintRevisions (ostream &) |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkPVInformation * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkObject | |
static vtkObject * | New () |
static void | BreakOnError () |
static void | SetGlobalWarningDisplay (int val) |
static void | GlobalWarningDisplayOn () |
static void | GlobalWarningDisplayOff () |
static int | GetGlobalWarningDisplay () |
static void | SetGlobalWarningDisplay (int val) |
static void | GlobalWarningDisplayOn () |
static void | GlobalWarningDisplayOff () |
static int | GetGlobalWarningDisplay () |
Static Public Member Functions inherited from vtkObjectBase | |
static vtkTypeBool | IsTypeOf (const char *name) |
static vtkObjectBase * | New () |
static vtkObjectBase * | New () |
Protected Member Functions | |
vtkPVInformation () | |
~vtkPVInformation () override | |
virtual void | SetRootOnly (int) |
vtkPVInformation (const vtkPVInformation &)=delete | |
void | operator= (const vtkPVInformation &)=delete |
Protected Member Functions inherited from vtkObject | |
vtkObject () | |
virtual | ~vtkObject () |
void | RegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
void | UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
void | InternalReleaseFocus () |
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
void | InternalReleaseFocus () |
Protected Member Functions inherited from vtkObjectBase | |
vtkObjectBase () | |
virtual | ~vtkObjectBase () |
virtual void | CollectRevisions (ostream &) |
virtual void | ReportReferences (vtkGarbageCollector *) |
vtkObjectBase (const vtkObjectBase &) | |
void | operator= (const vtkObjectBase &) |
Protected Attributes | |
int | RootOnly |
Protected Attributes inherited from vtkObject | |
bool | Debug |
vtkTimeStamp | MTime |
vtkSubjectHelper * | SubjectHelper |
Protected Attributes inherited from vtkObjectBase | |
vtkAtomicInt32 | ReferenceCount |
vtkWeakPointerBase ** | WeakPointers |
Superclass for information objects.
Subclasses of this class are used to get information from the server.
Definition at line 19 of file vtkPVInformation.h.
Definition at line 22 of file vtkPVInformation.h.
|
protected |
|
overrideprotected |
|
protecteddelete |
|
virtual |
Reimplemented in vtkPVSystemConfigInformation, vtkPVDataInformation, vtkPVProminentValuesInformation, vtkPVFileInformation, vtkPVSelectionInformation, vtkPVServerInformation, vtkPVStreamingPiecesInformation, vtkPVSystemInformation, vtkPVTemporalDataInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVDataAssemblyInformation, vtkPVDataSizeInformation, vtkPVMemoryUseInformation, vtkPVPythonInformation, vtkPVLogInformation, vtkPVEnsembleDataReaderInformation, vtkPVMultiClientsInformation, vtkPVRenderingCapabilitiesInformation, vtkPVAlgorithmPortsInformation, vtkPVClassNameInformation, vtkPVEnvironmentInformation, vtkPVPluginsInformation, vtkPVOpenGLInformation, vtkPVDisableStackTraceSignalHandler, vtkPVEnableStackTraceSignalHandler, vtkPVCatalystChannelInformation, vtkPVTimerInformation, vtkPVLastSelectionInformation, and vtkPVRepresentedDataInformation.
Reimplemented from vtkObjectBase.
Reimplemented in vtkPVSystemConfigInformation, vtkPVDataInformation, vtkPVProminentValuesInformation, vtkPVFileInformation, vtkPVSelectionInformation, vtkPVServerInformation, vtkPVStreamingPiecesInformation, vtkPVSystemInformation, vtkPVTemporalDataInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVDataAssemblyInformation, vtkPVDataSizeInformation, vtkPVMemoryUseInformation, vtkPVPythonInformation, vtkPVLogInformation, vtkPVEnsembleDataReaderInformation, vtkPVMultiClientsInformation, vtkPVRenderingCapabilitiesInformation, vtkPVAlgorithmPortsInformation, vtkPVClassNameInformation, vtkPVEnvironmentInformation, vtkPVPluginsInformation, vtkPVOpenGLInformation, vtkPVDisableStackTraceSignalHandler, vtkPVEnableStackTraceSignalHandler, vtkPVCatalystChannelInformation, vtkPVTimerInformation, vtkPVLastSelectionInformation, and vtkPVRepresentedDataInformation.
|
static |
|
overridevirtual |
Reimplemented from vtkObject.
Reimplemented in vtkPVSystemConfigInformation, vtkPVProminentValuesInformation, vtkPVSelectionInformation, vtkPVServerInformation, vtkPVStreamingPiecesInformation, vtkPVSystemInformation, vtkPVTemporalDataInformation, vtkPVMemoryUseInformation, vtkPVPythonInformation, vtkPVLogInformation, vtkPVEnsembleDataReaderInformation, vtkPVMultiClientsInformation, vtkPVRenderingCapabilitiesInformation, vtkPVPluginsInformation, vtkPVOpenGLInformation, vtkPVCatalystChannelInformation, vtkPVTimerInformation, vtkPVLastSelectionInformation, and vtkPVRepresentedDataInformation.
|
virtual |
Transfer information about a single object into this object.
Reimplemented in vtkPVProminentValuesInformation, vtkPVRenderingCapabilitiesInformation, vtkPVDataInformation, vtkPVPluginsInformation, vtkPVSystemConfigInformation, vtkPVServerInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVClassNameInformation, vtkPVTimerInformation, vtkPVAlgorithmPortsInformation, vtkPVDataAssemblyInformation, vtkPVFileInformation, vtkPVSelectionInformation, vtkPVPythonInformation, vtkPVTemporalDataInformation, vtkPVCatalystChannelInformation, vtkPVOpenGLInformation, vtkPVStreamingPiecesInformation, vtkPVSystemInformation, vtkPVMultiClientsInformation, vtkPVDataSizeInformation, vtkPVMemoryUseInformation, vtkPVEnvironmentInformation, vtkPVLogInformation, vtkPVEnsembleDataReaderInformation, vtkPVDisableStackTraceSignalHandler, vtkPVEnableStackTraceSignalHandler, vtkPVRepresentedDataInformation, and vtkPVLastSelectionInformation.
|
virtual |
Merge another information object.
Reimplemented in vtkPVProminentValuesInformation, vtkPVRenderingCapabilitiesInformation, vtkPVDataInformation, vtkPVPluginsInformation, vtkPVSystemConfigInformation, vtkPVServerInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVClassNameInformation, vtkPVTimerInformation, vtkPVAlgorithmPortsInformation, vtkPVCatalystChannelInformation, vtkPVSelectionInformation, vtkPVPythonInformation, vtkPVOpenGLInformation, vtkPVStreamingPiecesInformation, vtkPVSystemInformation, vtkPVMultiClientsInformation, vtkPVDataSizeInformation, vtkPVMemoryUseInformation, vtkPVLogInformation, vtkPVDisableStackTraceSignalHandler, and vtkPVEnableStackTraceSignalHandler.
|
pure virtual |
Manage a serialized version of the information.
Implemented in vtkPVProminentValuesInformation, vtkPVRenderingCapabilitiesInformation, vtkPVDataInformation, vtkPVPluginsInformation, vtkPVSystemConfigInformation, vtkPVServerInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVClassNameInformation, vtkPVTimerInformation, vtkPVAlgorithmPortsInformation, vtkPVFileInformation, vtkPVCatalystChannelInformation, vtkPVSelectionInformation, vtkPVPythonInformation, vtkPVOpenGLInformation, vtkPVStreamingPiecesInformation, vtkPVSystemInformation, vtkPVMultiClientsInformation, vtkPVDataSizeInformation, vtkPVMemoryUseInformation, vtkPVLogInformation, vtkPVDataAssemblyInformation, vtkPVDisableStackTraceSignalHandler, vtkPVEnableStackTraceSignalHandler, vtkPVEnvironmentInformation, and vtkPVEnsembleDataReaderInformation.
|
virtual |
Manage a serialized version of the information.
Reimplemented in vtkPVProminentValuesInformation, vtkPVRenderingCapabilitiesInformation, vtkPVDataInformation, vtkPVPluginsInformation, vtkPVSystemConfigInformation, vtkPVServerInformation, vtkMPIMToNSocketConnectionPortInformation, vtkPVClassNameInformation, vtkPVTimerInformation, vtkPVAlgorithmPortsInformation, vtkPVFileInformation, vtkPVCatalystChannelInformation, vtkPVSelectionInformation, vtkPVPythonInformation, vtkPVOpenGLInformation, vtkPVStreamingPiecesInformation, vtkPVSystemInformation, vtkPVMultiClientsInformation, vtkPVDataSizeInformation, vtkPVMemoryUseInformation, vtkPVLogInformation, vtkPVDataAssemblyInformation, vtkPVDisableStackTraceSignalHandler, vtkPVEnableStackTraceSignalHandler, vtkPVEnvironmentInformation, 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, vtkPVLogInformation, and vtkPVDataAssemblyInformation.
Definition at line 50 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, vtkPVLogInformation, and vtkPVDataAssemblyInformation.
Definition at line 51 of file vtkPVInformation.h.
|
virtual |
Set/get whether to gather information only from the root.
|
protectedvirtual |
|
protecteddelete |
|
protected |
Definition at line 65 of file vtkPVInformation.h.