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

vtkSMInformationHelper Class Reference

abstract superclass of all information helpers More...

#include <vtkSMInformationHelper.h>

Inheritance diagram for vtkSMInformationHelper:

Inheritance graph
[legend]
Collaboration diagram for vtkSMInformationHelper:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkSMInformationHelper, vtkSMObject)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void UpdateProperty (int serverIds, vtkClientServerID objectId, vtkSMProperty *prop)=0

Protected Member Functions

 vtkSMInformationHelper ()
 ~vtkSMInformationHelper ()
virtual int ReadXMLAttributes (vtkSMProperty *, vtkPVXMLElement *)

Friends

class vtkSMProperty

Detailed Description

abstract superclass of all information helpers

Information helpers are used by information property to obtain information from the server. Since there can be more than way to populate an information property, this functionality was moved to a separate hierarchy of helper classes. Each information property has an associated information helper that is specified in the XML configuration file.

See also:
vtkSMSimpleIntInformationHelper vtkSMSimpleDoubleInformationHelper vtkSMSimpleStringInformationHelper

Definition at line 38 of file vtkSMInformationHelper.h.


Constructor & Destructor Documentation

vtkSMInformationHelper::vtkSMInformationHelper  )  [protected]
 

vtkSMInformationHelper::~vtkSMInformationHelper  )  [protected]
 


Member Function Documentation

vtkSMInformationHelper::vtkTypeRevisionMacro vtkSMInformationHelper  ,
vtkSMObject 
 

void vtkSMInformationHelper::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkSMObject.

Reimplemented in vtkSMArraySelectionInformationHelper, vtkSMSimpleDoubleInformationHelper, vtkSMSimpleIntInformationHelper, vtkSMSimpleProxyInformationHelper, vtkSMSimpleStringInformationHelper, vtkSMTimeStepsInformationHelper, and vtkSMXDMFInformationHelper.

virtual void vtkSMInformationHelper::UpdateProperty int  serverIds,
vtkClientServerID  objectId,
vtkSMProperty prop
[pure virtual]
 

Fill in the property with values obtained from server. The way in which the information is obtained depends on the sub-class.

Implemented in vtkSMArraySelectionInformationHelper, vtkSMSimpleDoubleInformationHelper, vtkSMSimpleIntInformationHelper, vtkSMSimpleProxyInformationHelper, vtkSMSimpleStringInformationHelper, vtkSMTimeStepsInformationHelper, and vtkSMXDMFInformationHelper.

virtual int vtkSMInformationHelper::ReadXMLAttributes vtkSMProperty ,
vtkPVXMLElement
[inline, protected, virtual]
 

Set the appropriate ivars from the xml element. Should be overwritten by subclass if adding ivars.

Reimplemented in vtkSMArraySelectionInformationHelper.

Definition at line 64 of file vtkSMInformationHelper.h.


Friends And Related Function Documentation

friend class vtkSMProperty [friend]
 

Definition at line 58 of file vtkSMInformationHelper.h.


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