|
ParaView
|
#include <vtkSIObject.h>


Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | AboutToDelete () |
| virtual void | Initialize (vtkPVSessionCore *session) |
| virtual void | Push (vtkSMMessage *msg) |
| vtkClientServerInterpreter * | GetInterpreter () |
| vtkSIObject * | GetSIObject (vtkTypeUInt32 globalid) const |
| vtkObject * | GetRemoteObject (vtkTypeUInt32 globalid) |
| virtual void | Pull (vtkSMMessage *msg) |
| virtual void | SetGlobalID (vtkTypeUInt32) |
| virtual vtkTypeUInt32 | GetGlobalID () |
Static Public Member Functions | |
| static vtkSIObject * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkSIObject * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| vtkSIObject () | |
| virtual | ~vtkSIObject () |
Protected Attributes | |
| vtkWeakPointer < vtkClientServerInterpreter > | Interpreter |
| vtkWeakPointer< vtkPVSessionCore > | SessionCore |
| vtkSMMessage * | LastPushedMessage |
| vtkTypeUInt32 | GlobalID |
Object that is managed by vtkPVSessionCore which wrap concrete class such as the vtk ones.
Definition at line 31 of file vtkSIObject.h.
| vtkSIObject::vtkSIObject | ( | ) | [protected] |
| virtual vtkSIObject::~vtkSIObject | ( | ) | [protected, virtual] |
| static vtkSIObject* vtkSIObject::New | ( | ) | [static] |
Reimplemented from vtkObject.
Reimplemented in vtkSIProxyDefinitionManager, vtkSIProxy, vtkSISourceProxy, vtkSIFileSeriesReaderProxy, vtkSIImageTextureProxy, vtkSICompoundSourceProxy, vtkSITextSourceRepresentationProxy, vtkSIUniformGridVolumeRepresentationProxy, vtkSIAMRVolumeRepresentationProxy, vtkSIChartRepresentationProxy, vtkSISelectionRepresentationProxy, vtkSIUnstructuredGridVolumeRepresentationProxy, vtkSICollaborationManager, vtkSIScalarBarActorProxy, vtkSIPVRepresentationProxy, and vtkSIWriterProxy.
| virtual const char* vtkSIObject::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkObject.
Reimplemented in vtkSIProxyDefinitionManager, vtkSIProxy, vtkSISourceProxy, vtkSIFileSeriesReaderProxy, vtkSIImageTextureProxy, vtkSICompoundSourceProxy, vtkSITextSourceRepresentationProxy, vtkSIUniformGridVolumeRepresentationProxy, vtkSIAMRVolumeRepresentationProxy, vtkSIChartRepresentationProxy, vtkSISelectionRepresentationProxy, vtkSIUnstructuredGridVolumeRepresentationProxy, vtkSICollaborationManager, vtkSIScalarBarActorProxy, vtkSIPVRepresentationProxy, and vtkSIWriterProxy.
| static int vtkSIObject::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkObject.
Reimplemented in vtkSIProxyDefinitionManager, vtkSIProxy, vtkSISourceProxy, vtkSIFileSeriesReaderProxy, vtkSIImageTextureProxy, vtkSICompoundSourceProxy, vtkSITextSourceRepresentationProxy, vtkSIUniformGridVolumeRepresentationProxy, vtkSIAMRVolumeRepresentationProxy, vtkSIChartRepresentationProxy, vtkSISelectionRepresentationProxy, vtkSIUnstructuredGridVolumeRepresentationProxy, vtkSICollaborationManager, vtkSIScalarBarActorProxy, vtkSIPVRepresentationProxy, and vtkSIWriterProxy.
| virtual int vtkSIObject::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkObject.
Reimplemented in vtkSIProxyDefinitionManager, vtkSIProxy, vtkSISourceProxy, vtkSIFileSeriesReaderProxy, vtkSIImageTextureProxy, vtkSICompoundSourceProxy, vtkSITextSourceRepresentationProxy, vtkSIUniformGridVolumeRepresentationProxy, vtkSIAMRVolumeRepresentationProxy, vtkSIChartRepresentationProxy, vtkSISelectionRepresentationProxy, vtkSIUnstructuredGridVolumeRepresentationProxy, vtkSICollaborationManager, vtkSIScalarBarActorProxy, vtkSIPVRepresentationProxy, and vtkSIWriterProxy.
| static vtkSIObject* vtkSIObject::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkObject.
Reimplemented in vtkSIProxyDefinitionManager, vtkSIProxy, vtkSISourceProxy, vtkSIFileSeriesReaderProxy, vtkSIImageTextureProxy, vtkSICompoundSourceProxy, vtkSITextSourceRepresentationProxy, vtkSIUniformGridVolumeRepresentationProxy, vtkSIAMRVolumeRepresentationProxy, vtkSIChartRepresentationProxy, vtkSISelectionRepresentationProxy, vtkSIUnstructuredGridVolumeRepresentationProxy, vtkSICollaborationManager, vtkSIScalarBarActorProxy, vtkSIPVRepresentationProxy, and vtkSIWriterProxy.
| void vtkSIObject::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkObject.
Reimplemented in vtkSIProxyDefinitionManager, vtkSIProxy, vtkSISourceProxy, vtkSIFileSeriesReaderProxy, vtkSIImageTextureProxy, vtkSICompoundSourceProxy, vtkSITextSourceRepresentationProxy, vtkSIUniformGridVolumeRepresentationProxy, vtkSIAMRVolumeRepresentationProxy, vtkSIChartRepresentationProxy, vtkSISelectionRepresentationProxy, vtkSIUnstructuredGridVolumeRepresentationProxy, vtkSICollaborationManager, vtkSIScalarBarActorProxy, vtkSIPVRepresentationProxy, and vtkSIWriterProxy.
| virtual void vtkSIObject::AboutToDelete | ( | ) | [inline, virtual] |
This method is called before the deletion of the SIObject. Basically this is used to remove all dependency with other SIObject so after a first pass on all SIObject with a AboutToDelete() we can simply delete the remaining SIObjects.
Reimplemented in vtkSIProxy, and vtkSIPVRepresentationProxy.
Definition at line 42 of file vtkSIObject.h.
| virtual void vtkSIObject::Initialize | ( | vtkPVSessionCore * | session | ) | [virtual] |
Initializes the instance. Session is the session to which this instance belongs to. During initialization, the SIObject basically obtains ivars for necessary components.
| virtual void vtkSIObject::Push | ( | vtkSMMessage * | msg | ) | [virtual] |
Push a new state to the underneath implementation The provided implementation just store the message and return it at the Pull one.
Reimplemented in vtkSIProxyDefinitionManager, vtkSIProxy, and vtkSICollaborationManager.
| virtual void vtkSIObject::Pull | ( | vtkSMMessage * | msg | ) | [virtual] |
Pull the current state of the underneath implementation The provided implementation update the given message with the one that has been previously pushed
Reimplemented in vtkSIProxyDefinitionManager, vtkSIProxy, and vtkSICollaborationManager.
| vtkClientServerInterpreter* vtkSIObject::GetInterpreter | ( | ) |
Provides access to the Interpreter.
| vtkSIObject* vtkSIObject::GetSIObject | ( | vtkTypeUInt32 | globalid | ) | const |
Convenience method to obtain a vtkSIObject subclass given its global id.
| vtkObject* vtkSIObject::GetRemoteObject | ( | vtkTypeUInt32 | globalid | ) |
Convenience method to obtain a vtkObject subclass given its global id.
| virtual void vtkSIObject::SetGlobalID | ( | vtkTypeUInt32 | ) | [virtual] |
Get/Set the global id for this object.
| virtual vtkTypeUInt32 vtkSIObject::GetGlobalID | ( | ) | [virtual] |
Get/Set the global id for this object.
vtkWeakPointer<vtkClientServerInterpreter> vtkSIObject::Interpreter [protected] |
Definition at line 85 of file vtkSIObject.h.
vtkWeakPointer<vtkPVSessionCore> vtkSIObject::SessionCore [protected] |
Definition at line 86 of file vtkSIObject.h.
vtkSMMessage* vtkSIObject::LastPushedMessage [protected] |
Definition at line 88 of file vtkSIObject.h.
vtkTypeUInt32 vtkSIObject::GlobalID [protected] |
Definition at line 90 of file vtkSIObject.h.
1.7.5.1