superclass for any server manager classes that are related to a session More...
#include <vtkSMSessionObject.h>
Classes | |
class | vtkScopedMonitorProgress |
Helper class designed to call session->PrepareProgress() in constructor and session->CleanupPendingProgress() in destructor. More... | |
Public Types | |
typedef vtkSMObject | Superclass |
Public Types inherited from vtkSMObject | |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) override |
virtual vtkSMSessionProxyManager * | GetSessionProxyManager () |
Return the corresponding ProxyManager if any. More... | |
virtual void | SetSession (vtkSMSession *) |
Get/Set the session on wihch this object exists. More... | |
virtual vtkSMSession * | GetSession () |
Get/Set the session on wihch this object exists. 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 vtkSMSessionObject * | New () |
static int | IsTypeOf (const char *type) |
static vtkSMSessionObject * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkSMObject | |
static vtkSMObject * | New () |
static int | IsTypeOf (const char *type) |
static vtkSMObject * | 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 | |
vtkSMSessionObject () | |
~vtkSMSessionObject () override | |
Protected Member Functions inherited from vtkSMObject | |
vtkSMObject () | |
~vtkSMObject () override | |
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 | |
vtkWeakPointer< vtkSMSession > | Session |
Identifies the session id to which this object is related. More... | |
Protected Attributes inherited from vtkObject | |
bool | Debug |
vtkTimeStamp | MTime |
vtkSubjectHelper * | SubjectHelper |
Protected Attributes inherited from vtkObjectBase | |
vtkAtomicInt32 | ReferenceCount |
vtkWeakPointerBase ** | WeakPointers |
superclass for any server manager classes that are related to a session
vtkSMSessionObject provides methods to set and get the relative session
Definition at line 33 of file vtkSMSessionObject.h.
Definition at line 37 of file vtkSMSessionObject.h.
|
protected |
|
overrideprotected |
|
static |
|
virtual |
Reimplemented from vtkSMObject.
Reimplemented in vtkSMProxy, vtkSMSessionProxyManager, vtkSMRepresentationProxy, vtkSMCompositeTreeDomain, vtkSMArrayListDomain, vtkSMSubsetInclusionLatticeDomain, vtkSMEnumerationDomain, vtkSMInputArrayDomain, vtkSMBoundsDomain, vtkSMFieldDataDomain, vtkSMGlobalPropertiesProxy, vtkSMChartSeriesSelectionDomain, vtkSMCollaborationManager, vtkSMViewProxy, vtkSMProxyListDomain, vtkSMViewLayoutProxy, vtkSMSourceProxy, vtkSMDomain, vtkSMSILDomain, vtkSMChartSeriesListDomain, vtkSMPVMoleculeRepresentationProxy, vtkSMLoadStateOptionsProxy, vtkSMCompoundSourceProxy, vtkSMOutputPort, vtkSMSelfGeneratingSourceProxy, vtkSMRangedTransferFunctionDomain, vtkSMDoubleRangeDomain, vtkSMDataTypeDomain, vtkSMDimensionsDomain, vtkSMIntRangeDomain, vtkSMPVRepresentationProxy, vtkSMSaveScreenshotProxy, vtkSMPipelineState, vtkSMProxyGroupDomain, vtkSMProxySelectionModel, vtkSMRemoteObject, vtkSMNewWidgetRepresentationProxy, vtkSMRenderViewProxy, vtkSMRepresentationTypeDomain, vtkSMArraySelectionDomain, vtkSMStringListDomain, vtkSMSaveAnimationProxy, vtkSMDiscreteDoubleDomain, vtkSMChartUseIndexForAxisDomain, vtkSMContextViewProxy, vtkSMLiveInsituLinkProxy, vtkSMNumberOfComponentsDomain, vtkSMRepresentedArrayListDomain, vtkSMAMRLevelsDomain, vtkSMFixedTypeDomain, vtkSMProxyDefinitionManager, vtkSMComparativeViewProxy, vtkSMMaterialDomain, vtkSMArrayRangeDomain, vtkSMExtentDomain, vtkSMLink, vtkSMPythonViewProxy, vtkSMInputFileNameDomain, vtkSMProxyLink, vtkSMTimeStepIndexDomain, vtkSMComparativeAnimationCueProxy, vtkPVRepresentationAnimationHelper, vtkSMAnimationSceneGeometryWriter, vtkSMBooleanDomain, vtkSMDataSourceProxy, vtkSMPropertyLink, vtkSMSettingsProxy, vtkSMExporterProxy, vtkSMBoxRepresentationProxy, vtkSMScalarBarWidgetRepresentationProxy, vtkSMSelectionLink, vtkSMAnimationSceneWriter, vtkSMWriterProxy, vtkSMMultiServerSourceProxy, vtkSMCameraLink, vtkSMTransferFunctionProxy, vtkSMPWriterProxy, vtkSMCSVExporterProxy, vtkSMSpreadSheetViewProxy, vtkSMWidgetRepresentationProxy, vtkSMAnimationFrameWindowDomain, vtkSMPluginLoaderProxy, vtkSMPSWriterProxy, vtkSMRenderViewExporterProxy, vtkSMChartRepresentationProxy, vtkSMImplicitPlaneRepresentationProxy, vtkSMLightProxy, vtkSMMaterialLibraryProxy, vtkSMMultiSliceViewProxy, vtkSMSpreadSheetRepresentationProxy, vtkSMViewResolutionDomain, vtkSMAnimationSceneProxy, vtkSMIndexSelectionDomain, vtkSMCameraProxy, vtkSMPlotMatrixViewProxy, vtkSMTextWidgetRepresentationProxy, vtkSMFileListDomain, vtkSMNullProxy, vtkSMTimeKeeperProxy, vtkSMEnsembleDataReaderProxy, vtkSMGL2PSExporterProxy, vtkSMOrthographicSliceViewProxy, vtkSMRendererDomain, and vtkSMDirectoryProxy.
|
static |
|
virtual |
Reimplemented from vtkSMObject.
Reimplemented in vtkSMProxy, vtkSMSessionProxyManager, vtkSMRepresentationProxy, vtkSMCompositeTreeDomain, vtkSMArrayListDomain, vtkSMSubsetInclusionLatticeDomain, vtkSMEnumerationDomain, vtkSMInputArrayDomain, vtkSMBoundsDomain, vtkSMFieldDataDomain, vtkSMGlobalPropertiesProxy, vtkSMChartSeriesSelectionDomain, vtkSMCollaborationManager, vtkSMViewProxy, vtkSMProxyListDomain, vtkSMViewLayoutProxy, vtkSMSourceProxy, vtkSMDomain, vtkSMSILDomain, vtkSMChartSeriesListDomain, vtkSMPVMoleculeRepresentationProxy, vtkSMLoadStateOptionsProxy, vtkSMCompoundSourceProxy, vtkSMOutputPort, vtkSMSelfGeneratingSourceProxy, vtkSMRangedTransferFunctionDomain, vtkSMDoubleRangeDomain, vtkSMDataTypeDomain, vtkSMDimensionsDomain, vtkSMIntRangeDomain, vtkSMPVRepresentationProxy, vtkSMSaveScreenshotProxy, vtkSMPipelineState, vtkSMProxyGroupDomain, vtkSMProxySelectionModel, vtkSMRemoteObject, vtkSMNewWidgetRepresentationProxy, vtkSMRenderViewProxy, vtkSMRepresentationTypeDomain, vtkSMArraySelectionDomain, vtkSMStringListDomain, vtkSMSaveAnimationProxy, vtkSMDiscreteDoubleDomain, vtkSMChartUseIndexForAxisDomain, vtkSMContextViewProxy, vtkSMLiveInsituLinkProxy, vtkSMNumberOfComponentsDomain, vtkSMRepresentedArrayListDomain, vtkSMAMRLevelsDomain, vtkSMFixedTypeDomain, vtkSMProxyDefinitionManager, vtkSMComparativeViewProxy, vtkSMMaterialDomain, vtkSMArrayRangeDomain, vtkSMExtentDomain, vtkSMLink, vtkSMPythonViewProxy, vtkSMInputFileNameDomain, vtkSMProxyLink, vtkSMTimeStepIndexDomain, vtkSMComparativeAnimationCueProxy, vtkPVRepresentationAnimationHelper, vtkSMAnimationSceneGeometryWriter, vtkSMBooleanDomain, vtkSMDataSourceProxy, vtkSMPropertyLink, vtkSMSettingsProxy, vtkSMExporterProxy, vtkSMBoxRepresentationProxy, vtkSMScalarBarWidgetRepresentationProxy, vtkSMSelectionLink, vtkSMAnimationSceneWriter, vtkSMWriterProxy, vtkSMMultiServerSourceProxy, vtkSMCameraLink, vtkSMTransferFunctionProxy, vtkSMPWriterProxy, vtkSMCSVExporterProxy, vtkSMSpreadSheetViewProxy, vtkSMWidgetRepresentationProxy, vtkSMAnimationFrameWindowDomain, vtkSMPluginLoaderProxy, vtkSMPSWriterProxy, vtkSMRenderViewExporterProxy, vtkSMChartRepresentationProxy, vtkSMImplicitPlaneRepresentationProxy, vtkSMLightProxy, vtkSMMaterialLibraryProxy, vtkSMMultiSliceViewProxy, vtkSMSpreadSheetRepresentationProxy, vtkSMViewResolutionDomain, vtkSMAnimationSceneProxy, vtkSMIndexSelectionDomain, vtkSMCameraProxy, vtkSMPlotMatrixViewProxy, vtkSMTextWidgetRepresentationProxy, vtkSMFileListDomain, vtkSMNullProxy, vtkSMTimeKeeperProxy, vtkSMEnsembleDataReaderProxy, vtkSMGL2PSExporterProxy, vtkSMOrthographicSliceViewProxy, vtkSMRendererDomain, and vtkSMDirectoryProxy.
|
static |
|
overridevirtual |
Reimplemented from vtkSMObject.
Reimplemented in vtkSMSessionProxyManager, vtkSMRepresentationProxy, vtkSMSubsetInclusionLatticeDomain, vtkSMChartSeriesSelectionDomain, vtkSMViewProxy, vtkSMViewLayoutProxy, vtkSMSourceProxy, vtkSMSILDomain, vtkSMChartSeriesListDomain, vtkSMPVMoleculeRepresentationProxy, vtkSMLoadStateOptionsProxy, vtkSMRangedTransferFunctionDomain, vtkSMPVRepresentationProxy, vtkSMSaveScreenshotProxy, vtkSMNewWidgetRepresentationProxy, vtkSMRenderViewProxy, vtkSMRepresentationTypeDomain, vtkSMStringListDomain, vtkSMChartUseIndexForAxisDomain, vtkSMContextViewProxy, vtkSMRepresentedArrayListDomain, vtkSMComparativeViewProxy, vtkSMMaterialDomain, vtkSMPythonViewProxy, vtkSMTimeStepIndexDomain, vtkSMComparativeAnimationCueProxy, vtkSMSettingsProxy, vtkSMExporterProxy, vtkSMBoxRepresentationProxy, vtkSMScalarBarWidgetRepresentationProxy, vtkSMSelectionLink, vtkSMWriterProxy, vtkSMMultiServerSourceProxy, vtkSMCameraLink, vtkSMTransferFunctionProxy, vtkSMCSVExporterProxy, vtkSMSpreadSheetViewProxy, vtkSMWidgetRepresentationProxy, vtkSMPSWriterProxy, vtkSMRenderViewExporterProxy, vtkSMChartRepresentationProxy, vtkSMImplicitPlaneRepresentationProxy, vtkSMLightProxy, vtkSMMaterialLibraryProxy, vtkSMMultiSliceViewProxy, vtkSMSpreadSheetRepresentationProxy, vtkSMViewResolutionDomain, vtkSMCameraProxy, vtkSMPlotMatrixViewProxy, vtkSMTextWidgetRepresentationProxy, vtkSMTimeKeeperProxy, vtkSMEnsembleDataReaderProxy, vtkSMGL2PSExporterProxy, vtkSMOrthographicSliceViewProxy, vtkSMRendererDomain, and vtkSMDirectoryProxy.
|
virtual |
Get/Set the session on wihch this object exists.
Note that session is not reference counted.
Reimplemented in vtkSMCollaborationManager, vtkSMRemoteObject, vtkSMProxyDefinitionManager, and vtkSMProxySelectionModel.
|
virtual |
Get/Set the session on wihch this object exists.
Note that session is not reference counted.
|
virtual |
Return the corresponding ProxyManager if any.
|
protected |
Identifies the session id to which this object is related.
Definition at line 61 of file vtkSMSessionObject.h.