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

vtkSMArraySelectionInformationHelper Class Reference

populates vtkSMStringVectorProperty using a vtkPVServerArraySelection More...

#include <vtkSMArraySelectionInformationHelper.h>

Inheritance diagram for vtkSMArraySelectionInformationHelper:

Inheritance graph
[legend]
Collaboration diagram for vtkSMArraySelectionInformationHelper:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Static Public Member Functions

vtkSMArraySelectionInformationHelperNew ()

Protected Member Functions

 vtkSMArraySelectionInformationHelper ()
 ~vtkSMArraySelectionInformationHelper ()
virtual void SetAttributeName (const char *)
virtual char * GetAttributeName ()
int ReadXMLAttributes (vtkSMProperty *prop, vtkPVXMLElement *element)

Protected Attributes

char * AttributeName

Detailed Description

populates vtkSMStringVectorProperty using a vtkPVServerArraySelection

vtkSMArraySelectionInformationHelper only works with vtkSMStringVectorProperties. It populates the property using the server side helper object. Each array is represented by two components: name, state (on/off)

See also:
vtkSMInformationHelper vtkPVServerArraySelection vtkSMStringVectorProperty

Definition at line 34 of file vtkSMArraySelectionInformationHelper.h.


Constructor & Destructor Documentation

vtkSMArraySelectionInformationHelper::vtkSMArraySelectionInformationHelper  )  [protected]
 

vtkSMArraySelectionInformationHelper::~vtkSMArraySelectionInformationHelper  )  [protected]
 


Member Function Documentation

vtkSMArraySelectionInformationHelper* vtkSMArraySelectionInformationHelper::New  )  [static]
 

Reimplemented from vtkSMObject.

vtkSMArraySelectionInformationHelper::vtkTypeRevisionMacro vtkSMArraySelectionInformationHelper  ,
vtkSMInformationHelper 
 

void vtkSMArraySelectionInformationHelper::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkSMInformationHelper.

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

Updates the property using value obtained for server. It creates an instance of the server helper class vtkPVServerArraySelection and passes the objectId (which the helper class gets as a pointer) and populates the property using the values returned. Each array is represented by two components: name, state (on/off)

Implements vtkSMInformationHelper.

virtual void vtkSMArraySelectionInformationHelper::SetAttributeName const char *   )  [protected, virtual]
 

virtual char* vtkSMArraySelectionInformationHelper::GetAttributeName  )  [protected, virtual]
 

int vtkSMArraySelectionInformationHelper::ReadXMLAttributes vtkSMProperty prop,
vtkPVXMLElement element
[protected, virtual]
 

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

Reimplemented from vtkSMInformationHelper.


Member Data Documentation

char* vtkSMArraySelectionInformationHelper::AttributeName [protected]
 

Definition at line 57 of file vtkSMArraySelectionInformationHelper.h.


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