Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkSMObject Class Reference

superclass for most server manager classes More...

#include <vtkSMObject.h>

Inheritance diagram for vtkSMObject:

Inheritance graph
[legend]
Collaboration diagram for vtkSMObject:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkSMObject, vtkObject)
void PrintSelf (ostream &os, vtkIndent indent)

Static Public Member Functions

vtkSMObjectNew ()
vtkSMProxyManagerGetProxyManager ()
void SetProxyManager (vtkSMProxyManager *pm)
vtkSMApplicationGetApplication ()
void SetApplication (vtkSMApplication *app)

Protected Member Functions

 vtkSMObject ()
 ~vtkSMObject ()
virtual void SaveState (const char *, ostream *, vtkIndent)

Static Protected Attributes

vtkSMProxyManagerProxyManager
vtkSMApplicationApplication

Detailed Description

superclass for most server manager classes

vtkSMObject provides several methods common to most server manager classes. These are mostly for setting and getting singletons including the communication and process modules and the proxy manager.

Definition at line 31 of file vtkSMObject.h.


Constructor & Destructor Documentation

vtkSMObject::vtkSMObject  )  [protected]
 

vtkSMObject::~vtkSMObject  )  [protected]
 


Member Function Documentation

vtkSMObject* vtkSMObject::New  )  [static]
 

Reimplemented in vtkSMAnimationCueProxy, vtkSMAnimationSceneProxy, vtkSMApplication, vtkSMArrayListDomain, vtkSMArrayRangeDomain, vtkSMArraySelectionDomain, vtkSMArraySelectionInformationHelper, vtkSMAxesProxy, vtkSMBooleanDomain, vtkSMBooleanKeyFrameProxy, vtkSMBoundsDomain, vtkSMBoxProxy, vtkSMBoxWidgetProxy, vtkSMCameraKeyFrameProxy, vtkSMCameraManipulatorProxy, vtkSMCaveRenderModuleProxy, vtkSMComparativeVisProxy, vtkSMCompositeDisplayProxy, vtkSMCompositeRenderModuleProxy, vtkSMCubeAxesDisplayProxy, vtkSMDataObjectDisplayProxy, vtkSMDataTypeDomain, vtkSMDisplayProxy, vtkSMDomainIterator, vtkSMDoubleRangeDomain, vtkSMDoubleVectorProperty, vtkSMEnumerationDomain, vtkSMExponentialKeyFrameProxy, vtkSMExtentDomain, vtkSMFieldDataDomain, vtkSMFixedTypeDomain, vtkSMIceTDesktopRenderModuleProxy, vtkSMIceTMultiDisplayProxy, vtkSMIceTRenderModuleProxy, vtkSMIdTypeVectorProperty, vtkSMImplicitPlaneProxy, vtkSMImplicitPlaneWidgetProxy, vtkSMInputArrayDomain, vtkSMInputProperty, vtkSMIntRangeDomain, vtkSMIntVectorProperty, vtkSMKeyFrameAnimationCueManipulatorProxy, vtkSMKeyFrameProxy, vtkSMLinearAnimationCueManipulatorProxy, vtkSMLineWidgetProxy, vtkSMLODDisplayProxy, vtkSMLODRenderModuleProxy, vtkSMLookupTableProxy, vtkSMMPIRenderModuleProxy, vtkSMMultiDisplayProxy, vtkSMMultiDisplayRenderModuleProxy, vtkSMNumberOfGroupsDomain, vtkSMNumberOfPartsDomain, vtkSMPart, vtkSMPickBoxWidgetProxy, vtkSMPickLineWidgetProxy, vtkSMPickPointWidgetProxy, vtkSMPickSphereWidgetProxy, vtkSMPointLabelDisplayProxy, vtkSMPointWidgetProxy, vtkSMProperty, vtkSMPropertyAdaptor, vtkSMPropertyIterator, vtkSMPropertyStatusManager, vtkSMProxy, vtkSMProxyGroupDomain, vtkSMProxyIterator, vtkSMProxyManager, vtkSMProxyProperty, vtkSMPVDWriterProxy, vtkSMRampKeyFrameProxy, vtkSMScalarBarActorProxy, vtkSMScalarBarWidgetProxy, vtkSMServerFileListingProxy, vtkSMShrunkContoursProxy, vtkSMSimpleDoubleInformationHelper, vtkSMSimpleIntInformationHelper, vtkSMSimpleProxyInformationHelper, vtkSMSimpleRenderModuleProxy, vtkSMSimpleStringInformationHelper, vtkSMSinusoidKeyFrameProxy, vtkSMSourceProxy, vtkSMSphereWidgetProxy, vtkSMStringListDomain, vtkSMStringListRangeDomain, vtkSMStringVectorProperty, vtkSMSubPropertyIterator, vtkSMSummaryHelperProxy, vtkSMTimeStepsInformationHelper, vtkSMTransformProxy, vtkSMWriterProxy, vtkSMXDMFInformationHelper, vtkSMXDMFPropertyDomain, vtkSMXMLPVAnimationWriterProxy, vtkSMXYPlotActorProxy, and vtkSMXYPlotDisplayProxy.

vtkSMObject::vtkTypeRevisionMacro vtkSMObject  ,
vtkObject 
 

void vtkSMObject::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented in vtkSM3DWidgetProxy, vtkSMAnimationCueManipulatorProxy, vtkSMAnimationCueProxy, vtkSMAnimationSceneProxy, vtkSMApplication, vtkSMArrayListDomain, vtkSMArrayRangeDomain, vtkSMArraySelectionDomain, vtkSMArraySelectionInformationHelper, vtkSMAxesProxy, vtkSMBooleanDomain, vtkSMBooleanKeyFrameProxy, vtkSMBoundsDomain, vtkSMBoxProxy, vtkSMBoxWidgetProxy, vtkSMCameraKeyFrameProxy, vtkSMCameraManipulatorProxy, vtkSMCaveRenderModuleProxy, vtkSMComparativeVisProxy, vtkSMCompositeDisplayProxy, vtkSMCompositeRenderModuleProxy, vtkSMConsumerDisplayProxy, vtkSMCubeAxesDisplayProxy, vtkSMDataObjectDisplayProxy, vtkSMDataTypeDomain, vtkSMDisplayProxy, vtkSMDomain, vtkSMDomainIterator, vtkSMDoubleRangeDomain, vtkSMDoubleVectorProperty, vtkSMEnumerationDomain, vtkSMExponentialKeyFrameProxy, vtkSMExtentDomain, vtkSMFieldDataDomain, vtkSMFixedTypeDomain, vtkSMIceTDesktopRenderModuleProxy, vtkSMIceTMultiDisplayProxy, vtkSMIceTRenderModuleProxy, vtkSMIdTypeVectorProperty, vtkSMImplicitPlaneProxy, vtkSMImplicitPlaneWidgetProxy, vtkSMInformationHelper, vtkSMInputArrayDomain, vtkSMInputProperty, vtkSMIntRangeDomain, vtkSMIntVectorProperty, vtkSMKeyFrameAnimationCueManipulatorProxy, vtkSMKeyFrameProxy, vtkSMLinearAnimationCueManipulatorProxy, vtkSMLineWidgetProxy, vtkSMLODDisplayProxy, vtkSMLODRenderModuleProxy, vtkSMLookupTableProxy, vtkSMMPIRenderModuleProxy, vtkSMMultiDisplayProxy, vtkSMMultiDisplayRenderModuleProxy, vtkSMNumberOfGroupsDomain, vtkSMNumberOfPartsDomain, vtkSMPart, vtkSMPickBoxWidgetProxy, vtkSMPickLineWidgetProxy, vtkSMPickPointWidgetProxy, vtkSMPickSphereWidgetProxy, vtkSMPointLabelDisplayProxy, vtkSMPointWidgetProxy, vtkSMProperty, vtkSMPropertyAdaptor, vtkSMPropertyIterator, vtkSMPropertyStatusManager, vtkSMProxy, vtkSMProxyGroupDomain, vtkSMProxyIterator, vtkSMProxyManager, vtkSMProxyProperty, vtkSMPVDWriterProxy, vtkSMRampKeyFrameProxy, vtkSMRenderModuleProxy, vtkSMScalarBarActorProxy, vtkSMScalarBarWidgetProxy, vtkSMServerFileListingProxy, vtkSMShrunkContoursProxy, vtkSMSimpleDoubleInformationHelper, vtkSMSimpleIntInformationHelper, vtkSMSimpleProxyInformationHelper, vtkSMSimpleRenderModuleProxy, vtkSMSimpleStringInformationHelper, vtkSMSinusoidKeyFrameProxy, vtkSMSourceProxy, vtkSMSphereWidgetProxy, vtkSMStringListDomain, vtkSMStringListRangeDomain, vtkSMStringVectorProperty, vtkSMSubPropertyIterator, vtkSMSummaryHelperProxy, vtkSMTimeStepsInformationHelper, vtkSMTransformProxy, vtkSMVectorProperty, vtkSMWriterProxy, vtkSMXDMFInformationHelper, vtkSMXDMFPropertyDomain, vtkSMXMLPVAnimationWriterProxy, vtkSMXYPlotActorProxy, and vtkSMXYPlotDisplayProxy.

vtkSMProxyManager* vtkSMObject::GetProxyManager  )  [static]
 

Proxy manager singleton stores all proxy groups and instances.

void vtkSMObject::SetProxyManager vtkSMProxyManager pm  )  [static]
 

Proxy manager singleton stores all proxy groups and instances.

vtkSMApplication* vtkSMObject::GetApplication  )  [static]
 

Application singleton is used to initialize server manager and manages global runtime information.

void vtkSMObject::SetApplication vtkSMApplication app  )  [static]
 

Application singleton is used to initialize server manager and manages global runtime information.

virtual void vtkSMObject::SaveState const char *  ,
ostream *  ,
vtkIndent 
[protected, virtual]
 

Saves the state of the object in XML format. Should be overwritten by proxies and properties.

Reimplemented in vtkSM3DWidgetProxy, vtkSMApplication, vtkSMDataTypeDomain, vtkSMDomainIterator, vtkSMDoubleRangeDomain, vtkSMDoubleVectorProperty, vtkSMEnumerationDomain, vtkSMFixedTypeDomain, vtkSMIdTypeVectorProperty, vtkSMImplicitPlaneWidgetProxy, vtkSMInputArrayDomain, vtkSMIntRangeDomain, vtkSMIntVectorProperty, vtkSMLineWidgetProxy, vtkSMNumberOfGroupsDomain, vtkSMNumberOfPartsDomain, vtkSMPointWidgetProxy, vtkSMProperty, vtkSMPropertyAdaptor, vtkSMPropertyIterator, vtkSMProxy, vtkSMProxyIterator, vtkSMProxyManager, vtkSMProxyProperty, vtkSMRenderModuleProxy, vtkSMSphereWidgetProxy, vtkSMStringListDomain, vtkSMStringListRangeDomain, vtkSMStringVectorProperty, and vtkSMSubPropertyIterator.


Member Data Documentation

vtkSMProxyManager* vtkSMObject::ProxyManager [static, protected]
 

Definition at line 55 of file vtkSMObject.h.

vtkSMApplication* vtkSMObject::Application [static, protected]
 

Definition at line 56 of file vtkSMObject.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:40:46 2006 for ParaView by doxygen 1.3.5