#include <vtkSMProxyGroupDomain.h>
Inheritance diagram for vtkSMProxyGroupDomain:
Public Member Functions | |
vtkTypeRevisionMacro (vtkSMProxyGroupDomain, vtkSMDomain) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | AddGroup (const char *group) |
virtual int | IsInDomain (vtkSMProperty *property) |
int | IsInDomain (vtkSMProxy *proxy) |
unsigned int | GetNumberOfGroups () |
const char * | GetGroup (unsigned int idx) |
unsigned int | GetNumberOfProxies () |
vtkSMProxy * | GetProxy (const char *name) |
const char * | GetProxyName (unsigned int idx) |
const char * | GetProxyName (vtkSMProxy *proxy) |
Static Public Member Functions | |
vtkSMProxyGroupDomain * | New () |
Protected Member Functions | |
vtkSMProxyGroupDomain () | |
~vtkSMProxyGroupDomain () | |
virtual int | ReadXMLAttributes (vtkSMProperty *prop, vtkPVXMLElement *element) |
Protected Attributes | |
vtkSMProxyGroupDomainInternals * | PGInternals |
The proxy group domain consists of all proxies in a list of groups. This domain is commonly used together with vtkSMProxyPropery Valid XML elements are:
* <Group name=""> where name is the groupname used by the proxy manager to refer to a group of proxies.
Definition at line 39 of file vtkSMProxyGroupDomain.h.
|
|
|
|
|
Reimplemented from vtkSMObject. |
|
|
|
Reimplemented from vtkSMDomain. |
|
Add a group to the domain. The domain is the union of all groups. |
|
Returns true if the value of the propery is in the domain. The propery has to be a vtkSMProxyPropery or a sub-class. All proxies pointed by the property have to be in the domain. Implements vtkSMDomain. |
|
Returns true if the proxy is in the domain. |
|
Returns the number of groups. |
|
Returns group with give id. Does not perform bounds check. |
|
Returns the total number of proxies in the domain. |
|
Given a name, returns a proxy. |
|
Returns the name (in the group) of a proxy. |
|
Returns the name (in the group) of a proxy. |
|
Set the appropriate ivars from the xml element. Should be overwritten by subclass if adding ivars. Reimplemented from vtkSMDomain. |
|
Definition at line 83 of file vtkSMProxyGroupDomain.h. |