superclass for most server manager classes More...
#include <vtkSMObject.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 |
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 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 | |
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 &) |
Additional Inherited Members | |
Protected Attributes inherited from vtkObject | |
bool | Debug |
vtkTimeStamp | MTime |
vtkSubjectHelper * | SubjectHelper |
Protected Attributes inherited from vtkObjectBase | |
vtkAtomicInt32 | ReferenceCount |
vtkWeakPointerBase ** | WeakPointers |
superclass for most server manager classes
vtkSMObject is mostly to tag a class hierarchy that it belong to the servermanager.
Definition at line 31 of file vtkSMObject.h.
typedef vtkObject vtkSMObject::Superclass |
Definition at line 35 of file vtkSMObject.h.
|
protected |
|
overrideprotected |
|
static |
|
virtual |
Reimplemented in vtkSMProperty, vtkSMProxy, vtkSMSessionProxyManager, vtkSMRepresentationProxy, vtkSMCompositeTreeDomain, vtkSMArrayListDomain, vtkSMSubsetInclusionLatticeDomain, vtkSMProxyProperty, vtkSMEnumerationDomain, vtkSMInputArrayDomain, pqUndoStackBuilder, vtkSMBoundsDomain, vtkSMTrace, vtkSMFieldDataDomain, vtkSMGlobalPropertiesProxy, vtkSMSILModel, vtkLiveInsituLink, vtkSMChartSeriesSelectionDomain, vtkSMCollaborationManager, vtkSMViewProxy, vtkSMProxyListDomain, vtkSMViewLayoutProxy, vtkSMParaViewPipelineController, vtkSMSourceProxy, vtkSMDomain, vtkSMSILDomain, vtkSMProxyConfigurationWriter, vtkSMProxyConfigurationReader, vtkSMReaderFactory, vtkSMProxyClipboard, vtkSMChartSeriesListDomain, vtkSMPVMoleculeRepresentationProxy, vtkSMWriterFactory, vtkSMLoadStateOptionsProxy, vtkSMParaViewPipelineControllerWithRendering, vtkSMCompoundSourceProxy, vtkSMOutputPort, vtkSMProxyManager, vtkSMSelfGeneratingSourceProxy, vtkSMRangedTransferFunctionDomain, vtkSMDoubleRangeDomain, vtkSMProxyInitializationHelper, vtkSMUndoStackBuilder, vtkSMDataTypeDomain, vtkSMDimensionsDomain, vtkSMIntRangeDomain, vtkSMNamedPropertyIterator, vtkSMPVRepresentationProxy, vtkSMSaveScreenshotProxy, vtkSMStringVectorProperty, vtkSMDataDeliveryManager, vtkSMTransferFunctionManager, vtkSMInputProperty, vtkSMPipelineState, vtkSMProxyGroupDomain, vtkSMProxySelectionModel, vtkSMRemoteObject, vtkSMNewWidgetRepresentationProxy, vtkSMRenderViewProxy, vtkSMRepresentationTypeDomain, vtkSMTransferFunctionPresets, vtkSMArraySelectionDomain, vtkSMStringListDomain, vtkSMCameraConfigurationReader, vtkSMSaveAnimationProxy, vtkSMDiscreteDoubleDomain, vtkSMCameraConfigurationWriter, vtkSMChartUseIndexForAxisDomain, vtkSMContextViewProxy, vtkSMCinemaDatabaseImporter, vtkSMCompoundSourceProxyDefinitionBuilder, vtkSMLiveInsituLinkProxy, vtkSMNumberOfComponentsDomain, vtkSMOrderedPropertyIterator, vtkSMProxyIterator, vtkSMSpreadSheetRepresentationInitializationHelper, vtkSMRepresentedArrayListDomain, vtkSMAMRLevelsDomain, vtkSMFixedTypeDomain, vtkSMPropertyIterator, vtkSMProxyDefinitionManager, vtkSMProxyLocator, vtkSMInteractionUndoStackBuilder, vtkSMComparativeViewProxy, vtkSMMaterialDomain, vtkSMSelectionHelper, vtkSMArrayRangeDomain, vtkSMExtentDomain, vtkSMLink, vtkSMPluginManager, vtkSMStateLocator, vtkSMViewExportHelper, vtkSMPythonViewProxy, vtkSMInputFileNameDomain, vtkSMProxyLink, vtkSMTimeStepIndexDomain, vtkSMTesting, vtkSMComparativeAnimationCueProxy, vtkPVRepresentationAnimationHelper, vtkSMAnimationSceneGeometryWriter, vtkSMBooleanDomain, vtkSMDataSourceProxy, vtkSMDocumentation, vtkSMDomainIterator, vtkSMDoubleVectorProperty, vtkSMIdTypeVectorProperty, vtkSMIntVectorProperty, vtkSMPropertyLink, vtkSMServerStateLocator, vtkSMSessionObject, vtkSMSettingsProxy, vtkSMCSVProxiesInitializationHelper, vtkSMExporterProxy, vtkSMBoxRepresentationProxy, vtkSMScalarBarWidgetRepresentationProxy, vtkSMSelectionLink, vtkSMAnimationSceneWriter, vtkSMWriterProxy, vtkSMMultiServerSourceProxy, vtkSMPLYWriterProxyInitializationHelper, vtkSMCameraLink, vtkSMTransferFunctionProxy, vtkSMUtilities, vtkSMDoubleMapProperty, vtkSMPWriterProxy, vtkSMStateVersionController, vtkSMVectorProperty, vtkSMCSVExporterProxy, vtkSMXYChartRepresentationInitializationHelper, vtkSMSpreadSheetViewProxy, vtkSMWidgetRepresentationProxy, vtkSMAnimationFrameWindowDomain, vtkSMPluginLoaderProxy, vtkSMPSWriterProxy, vtkSMRenderViewExporterProxy, vtkSMChartRepresentationProxy, vtkSMImplicitPlaneRepresentationProxy, vtkSMLightProxy, vtkSMMaterialLibraryProxy, vtkSMMultiSliceViewProxy, vtkSMSpreadSheetRepresentationProxy, vtkSMViewResolutionDomain, vtkSMAnimationSceneProxy, vtkSMIndexSelectionDomain, vtkSMCameraProxy, vtkSMPlotMatrixViewProxy, vtkSMTextWidgetRepresentationProxy, vtkSMFileListDomain, vtkSMMapProperty, vtkSMNullProxy, vtkSMPropertyGroup, vtkSMTimeKeeperProxy, vtkSMEnsembleDataReaderProxy, vtkSMGL2PSExporterProxy, vtkSMOrthographicSliceViewProxy, vtkSMRendererDomain, vtkSMDirectoryProxy, and vtkSMDoubleMapPropertyIterator.
|
static |
|
virtual |
Reimplemented from vtkObjectBase.
Reimplemented in vtkSMProperty, vtkSMProxy, vtkSMSessionProxyManager, vtkSMRepresentationProxy, vtkSMCompositeTreeDomain, vtkSMArrayListDomain, vtkSMSubsetInclusionLatticeDomain, vtkSMProxyProperty, vtkSMEnumerationDomain, vtkSMInputArrayDomain, pqUndoStackBuilder, vtkSMBoundsDomain, vtkSMTrace, vtkSMFieldDataDomain, vtkSMGlobalPropertiesProxy, vtkSMSILModel, vtkLiveInsituLink, vtkSMChartSeriesSelectionDomain, vtkSMCollaborationManager, vtkSMViewProxy, vtkSMProxyListDomain, vtkSMViewLayoutProxy, vtkSMParaViewPipelineController, vtkSMSourceProxy, vtkSMDomain, vtkSMSILDomain, vtkSMProxyConfigurationWriter, vtkSMProxyConfigurationReader, vtkSMReaderFactory, vtkSMProxyClipboard, vtkSMChartSeriesListDomain, vtkSMPVMoleculeRepresentationProxy, vtkSMWriterFactory, vtkSMLoadStateOptionsProxy, vtkSMParaViewPipelineControllerWithRendering, vtkSMCompoundSourceProxy, vtkSMOutputPort, vtkSMProxyManager, vtkSMSelfGeneratingSourceProxy, vtkSMRangedTransferFunctionDomain, vtkSMDoubleRangeDomain, vtkSMProxyInitializationHelper, vtkSMUndoStackBuilder, vtkSMDataTypeDomain, vtkSMDimensionsDomain, vtkSMIntRangeDomain, vtkSMNamedPropertyIterator, vtkSMPVRepresentationProxy, vtkSMSaveScreenshotProxy, vtkSMStringVectorProperty, vtkSMDataDeliveryManager, vtkSMTransferFunctionManager, vtkSMInputProperty, vtkSMPipelineState, vtkSMProxyGroupDomain, vtkSMProxySelectionModel, vtkSMRemoteObject, vtkSMNewWidgetRepresentationProxy, vtkSMRenderViewProxy, vtkSMRepresentationTypeDomain, vtkSMTransferFunctionPresets, vtkSMArraySelectionDomain, vtkSMStringListDomain, vtkSMCameraConfigurationReader, vtkSMSaveAnimationProxy, vtkSMDiscreteDoubleDomain, vtkSMCameraConfigurationWriter, vtkSMChartUseIndexForAxisDomain, vtkSMContextViewProxy, vtkSMCinemaDatabaseImporter, vtkSMCompoundSourceProxyDefinitionBuilder, vtkSMLiveInsituLinkProxy, vtkSMNumberOfComponentsDomain, vtkSMOrderedPropertyIterator, vtkSMProxyIterator, vtkSMSpreadSheetRepresentationInitializationHelper, vtkSMRepresentedArrayListDomain, vtkSMAMRLevelsDomain, vtkSMFixedTypeDomain, vtkSMPropertyIterator, vtkSMProxyDefinitionManager, vtkSMProxyLocator, vtkSMInteractionUndoStackBuilder, vtkSMComparativeViewProxy, vtkSMMaterialDomain, vtkSMSelectionHelper, vtkSMArrayRangeDomain, vtkSMExtentDomain, vtkSMLink, vtkSMPluginManager, vtkSMStateLocator, vtkSMViewExportHelper, vtkSMPythonViewProxy, vtkSMInputFileNameDomain, vtkSMProxyLink, vtkSMTimeStepIndexDomain, vtkSMTesting, vtkSMComparativeAnimationCueProxy, vtkPVRepresentationAnimationHelper, vtkSMAnimationSceneGeometryWriter, vtkSMBooleanDomain, vtkSMDataSourceProxy, vtkSMDocumentation, vtkSMDomainIterator, vtkSMDoubleVectorProperty, vtkSMIdTypeVectorProperty, vtkSMIntVectorProperty, vtkSMPropertyLink, vtkSMServerStateLocator, vtkSMSessionObject, vtkSMSettingsProxy, vtkSMCSVProxiesInitializationHelper, vtkSMExporterProxy, vtkSMBoxRepresentationProxy, vtkSMScalarBarWidgetRepresentationProxy, vtkSMSelectionLink, vtkSMAnimationSceneWriter, vtkSMWriterProxy, vtkSMMultiServerSourceProxy, vtkSMPLYWriterProxyInitializationHelper, vtkSMCameraLink, vtkSMTransferFunctionProxy, vtkSMUtilities, vtkSMDoubleMapProperty, vtkSMPWriterProxy, vtkSMStateVersionController, vtkSMVectorProperty, vtkSMCSVExporterProxy, vtkSMXYChartRepresentationInitializationHelper, vtkSMSpreadSheetViewProxy, vtkSMWidgetRepresentationProxy, vtkSMAnimationFrameWindowDomain, vtkSMPluginLoaderProxy, vtkSMPSWriterProxy, vtkSMRenderViewExporterProxy, vtkSMChartRepresentationProxy, vtkSMImplicitPlaneRepresentationProxy, vtkSMLightProxy, vtkSMMaterialLibraryProxy, vtkSMMultiSliceViewProxy, vtkSMSpreadSheetRepresentationProxy, vtkSMViewResolutionDomain, vtkSMAnimationSceneProxy, vtkSMIndexSelectionDomain, vtkSMCameraProxy, vtkSMPlotMatrixViewProxy, vtkSMTextWidgetRepresentationProxy, vtkSMFileListDomain, vtkSMMapProperty, vtkSMNullProxy, vtkSMPropertyGroup, vtkSMTimeKeeperProxy, vtkSMEnsembleDataReaderProxy, vtkSMGL2PSExporterProxy, vtkSMOrthographicSliceViewProxy, vtkSMRendererDomain, vtkSMDirectoryProxy, and vtkSMDoubleMapPropertyIterator.
|
static |
|
overridevirtual |
Reimplemented from vtkObject.
Reimplemented in vtkSMProperty, vtkSMProxy, vtkSMSessionProxyManager, vtkSMRepresentationProxy, vtkSMSubsetInclusionLatticeDomain, vtkSMProxyProperty, pqUndoStackBuilder, vtkSMTrace, vtkSMRangeDomainTemplate< T >, vtkSMSILModel, vtkSMChartSeriesSelectionDomain, vtkSMViewProxy, vtkSMProxyListDomain, vtkSMViewLayoutProxy, vtkSMParaViewPipelineController, vtkSMSourceProxy, vtkSMSILDomain, vtkSMProxyConfigurationWriter, vtkSMProxyConfigurationReader, vtkSMReaderFactory, vtkSMProxyClipboard, vtkSMChartSeriesListDomain, vtkSMPVMoleculeRepresentationProxy, vtkSMWriterFactory, vtkSMLoadStateOptionsProxy, vtkSMParaViewPipelineControllerWithRendering, vtkSMOutputPort, vtkSMProxyManager, vtkSMSelfGeneratingSourceProxy, vtkSMRangedTransferFunctionDomain, vtkSMProxyInitializationHelper, vtkSMUndoStackBuilder, vtkSMPVRepresentationProxy, vtkSMSaveScreenshotProxy, vtkSMStringVectorProperty, vtkSMDataDeliveryManager, vtkSMTransferFunctionManager, vtkSMPipelineState, vtkSMProxyGroupDomain, vtkSMProxySelectionModel, vtkSMRemoteObject, vtkSMNewWidgetRepresentationProxy, vtkSMRenderViewProxy, vtkSMRepresentationTypeDomain, vtkSMTransferFunctionPresets, vtkSMStringListDomain, vtkSMCameraConfigurationReader, vtkSMCameraConfigurationWriter, vtkSMChartUseIndexForAxisDomain, vtkSMContextViewProxy, vtkSMOrderedPropertyIterator, vtkSMProxyIterator, vtkSMSpreadSheetRepresentationInitializationHelper, vtkSMRepresentedArrayListDomain, vtkSMPropertyIterator, vtkSMProxyDefinitionManager, vtkSMProxyLocator, vtkSMInteractionUndoStackBuilder, vtkSMComparativeViewProxy, vtkSMMaterialDomain, vtkSMSelectionHelper, vtkSMPluginManager, vtkSMStateLocator, vtkSMViewExportHelper, vtkSMPythonViewProxy, vtkSMProxyLink, vtkSMTimeStepIndexDomain, vtkSMTesting, vtkSMComparativeAnimationCueProxy, vtkSMPropertyLink, vtkSMServerStateLocator, vtkSMSessionObject, vtkSMSettingsProxy, vtkSMCSVProxiesInitializationHelper, vtkSMExporterProxy, vtkSMBoxRepresentationProxy, vtkSMScalarBarWidgetRepresentationProxy, vtkSMSelectionLink, vtkSMWriterProxy, vtkSMMultiServerSourceProxy, vtkSMPLYWriterProxyInitializationHelper, vtkSMCameraLink, vtkSMTransferFunctionProxy, vtkSMUtilities, vtkSMPWriterProxy, vtkSMStateVersionController, vtkSMVectorProperty, vtkSMCSVExporterProxy, vtkSMXYChartRepresentationInitializationHelper, vtkSMSpreadSheetViewProxy, vtkSMWidgetRepresentationProxy, vtkSMPluginLoaderProxy, vtkSMPSWriterProxy, vtkSMRenderViewExporterProxy, vtkSMChartRepresentationProxy, vtkSMImplicitPlaneRepresentationProxy, vtkSMLightProxy, vtkSMMaterialLibraryProxy, vtkSMMultiSliceViewProxy, vtkSMSpreadSheetRepresentationProxy, vtkSMViewResolutionDomain, vtkSMCameraProxy, vtkSMPlotMatrixViewProxy, vtkSMTextWidgetRepresentationProxy, vtkSMPropertyGroup, vtkSMTimeKeeperProxy, vtkSMEnsembleDataReaderProxy, vtkSMGL2PSExporterProxy, vtkSMOrthographicSliceViewProxy, vtkSMRendererDomain, and vtkSMDirectoryProxy.