ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkSMSILDomain Class Reference

is a specialization for vtkSMArraySelectionDomain with access to the SIL. More...

#include <vtkSMSILDomain.h>

Inheritance diagram for vtkSMSILDomain:
Inheritance graph
[legend]
Collaboration diagram for vtkSMSILDomain:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
vtkGraphGetSIL ()
virtual char * GetSubTree ()

Static Public Member Functions

static vtkSMSILDomainNew ()
static int IsTypeOf (const char *type)
static vtkSMSILDomainSafeDownCast (vtkObject *o)

Protected Member Functions

virtual int ReadXMLAttributes (vtkSMProperty *prop, vtkPVXMLElement *elem)
virtual void SetSubTree (const char *)
 vtkSMSILDomain ()
 ~vtkSMSILDomain ()

Protected Attributes

char * SubTree
vtkPVSILInformationSIL
vtkIdType SILTimeStamp

Detailed Description

is a specialization for vtkSMArraySelectionDomain with access to the SIL.

vtkSMSILDomain is basically a vtkSMArraySelectionDomain with a method to access the SIL. Having a separate domain also makes it possible to automatically create SIL widgets in the GUI.

vtkSMSILDomain needs a required property with function="ArrayList" which is typically an information property with the array selection statuses (exactly similar to vtkSMArraySelectionDomain) with one notable exception. This information property typically uses the vtkSMSILInformationHelper which is used to access the SIL if requested by using GetSIL().

Definition at line 38 of file vtkSMSILDomain.h.


Constructor & Destructor Documentation

vtkSMSILDomain::vtkSMSILDomain ( ) [protected]
vtkSMSILDomain::~vtkSMSILDomain ( ) [protected]

Member Function Documentation

static vtkSMSILDomain* vtkSMSILDomain::New ( ) [static]

Reimplemented from vtkSMArraySelectionDomain.

virtual const char* vtkSMSILDomain::GetClassName ( ) [virtual]

Reimplemented from vtkSMArraySelectionDomain.

static int vtkSMSILDomain::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkSMArraySelectionDomain.

virtual int vtkSMSILDomain::IsA ( const char *  type) [virtual]

Reimplemented from vtkSMArraySelectionDomain.

static vtkSMSILDomain* vtkSMSILDomain::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkSMArraySelectionDomain.

void vtkSMSILDomain::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkSMArraySelectionDomain.

vtkGraph* vtkSMSILDomain::GetSIL ( )

Get the SIL. This does not result in the re-fetching of the SIL, it simply returns the most recently fetched SIL. To re-fetch the SIL, try calling UpdatePropertyInformation() on the reader proxy. That will result in requesting the vtkSMSILInformationHelper to fetch the SIL.

virtual char* vtkSMSILDomain::GetSubTree ( ) [virtual]

Provide an access to the subtree attribute from the XML definition of the sub-domaine

virtual int vtkSMSILDomain::ReadXMLAttributes ( vtkSMProperty prop,
vtkPVXMLElement elem 
) [protected, virtual]

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

Reimplemented from vtkSMStringListRangeDomain.

virtual void vtkSMSILDomain::SetSubTree ( const char *  ) [protected, virtual]

Member Data Documentation

char* vtkSMSILDomain::SubTree [protected]

Definition at line 71 of file vtkSMSILDomain.h.

Definition at line 72 of file vtkSMSILDomain.h.

Definition at line 73 of file vtkSMSILDomain.h.


The documentation for this class was generated from the following file: