ParaView
|
is a specialization for vtkSMArraySelectionDomain with access to the SIL. More...
#include <vtkSMSILDomain.h>
Public Types | |
typedef vtkSMArraySelectionDomain | Superclass |
![]() | |
typedef vtkSMStringListDomain | Superclass |
![]() | |
typedef vtkSMDomain | Superclass |
![]() | |
typedef vtkSMSessionObject | Superclass |
![]() | |
typedef vtkSMObject | Superclass |
![]() | |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
vtkGraph * | GetSIL () |
Get the SIL. More... | |
virtual int | SetDefaultValues (vtkSMProperty *, bool) |
Overridden to leave defaults unchanged. More... | |
virtual char * | GetSubTree () |
Provide an access to the subtree attribute from the XML definition of the sub-domaine. More... | |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual int | IsInDomain (vtkSMProperty *property) |
Returns true if the value of the property is in the domain. More... | |
int | IsInDomain (const char *string, unsigned int &idx) |
Returns true if the string is in the domain. More... | |
const char * | GetString (unsigned int idx) |
Returns a string in the domain. More... | |
unsigned int | GetNumberOfStrings () |
Returns the number of strings in the domain. More... | |
virtual void | Update (vtkSMProperty *) |
Update self checking the "unchecked" values of all required properties. More... | |
virtual void | SetAnimationValue (vtkSMProperty *, int, double) |
Set the value of an element of a property from the animation editor. More... | |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetAnimationValue (vtkSMProperty *, int vtkNotUsed(index), double vtkNotUsed(value)) |
Set the value of an element of a property from the animation editor. More... | |
virtual int | SetDefaultValues (vtkSMProperty *, bool vtkNotUsed(use_unchecked_values)) |
A vtkSMProperty is often defined with a default value in the XML itself. More... | |
vtkSMProperty * | GetProperty () |
Provides access to the vtkSMProperty on which this domain is hooked up. More... | |
virtual char * | GetXMLName () |
Assigned by the XML parser. More... | |
virtual bool | GetIsOptional () |
When the IsOptional flag is set, IsInDomain() always returns true. More... | |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual vtkSMSessionProxyManager * | GetSessionProxyManager () |
Return the corresponding ProxyManager if any. More... | |
virtual void | SetSession (vtkSMSession *) |
Get/Set the session on wihch this object exists. More... | |
virtual vtkSMSession * | GetSession () |
Get/Set the session on wihch this object exists. More... | |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
Static Public Member Functions | |
static vtkSMSILDomain * | New () |
static int | IsTypeOf (const char *type) |
static vtkSMSILDomain * | SafeDownCast (vtkObject *o) |
![]() | |
static vtkSMArraySelectionDomain * | New () |
static int | IsTypeOf (const char *type) |
static vtkSMArraySelectionDomain * | SafeDownCast (vtkObject *o) |
static void | SetLoadAllVariables (bool choice) |
Global flag to toggle between (a) the default behavior of setting default values according to infoProperty and (b) setting all default values to on. More... | |
static bool | GetLoadAllVariables () |
![]() | |
static vtkSMStringListDomain * | New () |
static int | IsTypeOf (const char *type) |
static vtkSMStringListDomain * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkSMDomain * | SafeDownCast (vtkObject *o) |
![]() | |
static vtkSMSessionObject * | New () |
static int | IsTypeOf (const char *type) |
static vtkSMSessionObject * | SafeDownCast (vtkObject *o) |
![]() | |
static vtkSMObject * | New () |
static int | IsTypeOf (const char *type) |
static vtkSMObject * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
virtual int | ReadXMLAttributes (vtkSMProperty *prop, vtkPVXMLElement *elem) |
Set the appropriate ivars from the xml element. More... | |
virtual void | SetSubTree (const char *) |
vtkSMSILDomain () | |
~vtkSMSILDomain () | |
![]() | |
vtkSMArraySelectionDomain () | |
~vtkSMArraySelectionDomain () | |
![]() | |
virtual void | ChildSaveState (vtkPVXMLElement *domainElement) |
Add the header and creates a new vtkPVXMLElement for the domain, fills it up with the common attributes. More... | |
virtual void | SetStrings (const std::vector< vtkStdString > &strings) |
Call to set the strings. More... | |
const std::vector< vtkStdString > & | GetStrings () |
Call to set the strings. More... | |
vtkSMStringListDomain () | |
A vtkSMProperty is often defined with a default value in the XML itself. More... | |
~vtkSMStringListDomain () | |
A vtkSMProperty is often defined with a default value in the XML itself. More... | |
![]() | |
vtkSMDomain () | |
~vtkSMDomain () | |
virtual int | LoadState (vtkPVXMLElement *vtkNotUsed(domainElement), vtkSMProxyLocator *vtkNotUsed(loader)) |
Load the state of the domain from the XML. More... | |
vtkSMProperty * | GetRequiredProperty (const char *function) |
Returns a given required property of the given function. More... | |
void | RemoveRequiredProperty (vtkSMProperty *prop) |
Remove the given property from the required properties list. More... | |
void | AddRequiredProperty (vtkSMProperty *prop, const char *function) |
Add a new required property to this domain. More... | |
virtual vtkPVDataInformation * | GetInputDataInformation (const char *function, int index=0) |
Helper method to get vtkPVDataInformation from input proxy connected to the required property with the given function. More... | |
void | DomainModified () |
Invokes DomainModifiedEvent. More... | |
void | InvokeModified () |
unsigned int | GetNumberOfRequiredProperties () |
Gets the number of required properties added. More... | |
void | SetProperty (vtkSMProperty *) |
Set the domain's property. More... | |
void | SaveState (vtkPVXMLElement *parent, const char *uid) |
Add the header and creates a new vtkPVXMLElement for the domain, fills it up with the common attributes. More... | |
virtual void | SetIsOptional (bool) |
When the IsOptional flag is set, IsInDomain() always returns true. More... | |
virtual void | SetXMLName (const char *) |
Assigned by the XML parser. More... | |
![]() | |
vtkSMSessionObject () | |
~vtkSMSessionObject () | |
![]() | |
vtkSMObject () | |
~vtkSMObject () | |
Protected Attributes | |
char * | SubTree |
vtkPVSILInformation * | SIL |
vtkIdType | SILTimeStamp |
![]() | |
char * | XMLName |
bool | IsOptional |
vtkSMDomainInternals * | Internals |
![]() | |
vtkWeakPointer< vtkSMSession > | Session |
Additional Inherited Members | |
![]() | |
static bool | LoadAllVariables |
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 40 of file vtkSMSILDomain.h.
Definition at line 44 of file vtkSMSILDomain.h.
|
protected |
|
protected |
|
static |
|
virtual |
Reimplemented from vtkSMArraySelectionDomain.
|
static |
|
virtual |
Reimplemented from vtkSMArraySelectionDomain.
|
static |
void vtkSMSILDomain::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
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 |
Provide an access to the subtree attribute from the XML definition of the sub-domaine.
|
inlinevirtual |
Overridden to leave defaults unchanged.
Reimplemented from vtkSMArraySelectionDomain.
Definition at line 66 of file vtkSMSILDomain.h.
|
protectedvirtual |
Set the appropriate ivars from the xml element.
Should be overwritten by subclass if adding ivars.
Reimplemented from vtkSMStringListDomain.
|
protectedvirtual |
|
protected |
Definition at line 81 of file vtkSMSILDomain.h.
|
protected |
Definition at line 82 of file vtkSMSILDomain.h.
|
protected |
Definition at line 83 of file vtkSMSILDomain.h.