#include <vtkSMNumberOfGroupsDomain.h>
Inheritance diagram for vtkSMNumberOfGroupsDomain:


Public Types | |
| enum | NumberOfGroups { NOT_SET = 0, SINGLE = 1, MULTIPLE = 2 } |
Public Member Functions | |
| vtkTypeRevisionMacro (vtkSMNumberOfGroupsDomain, vtkSMIntRangeDomain) | |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual int | IsInDomain (vtkSMProperty *property) |
| int | IsInDomain (vtkSMSourceProxy *proxy) |
| virtual void | Update (vtkSMProperty *) |
| virtual void | SetGroupMultiplicity (unsigned char) |
| virtual unsigned char | GetGroupMultiplicity () |
Static Public Member Functions | |
| vtkSMNumberOfGroupsDomain * | New () |
Protected Member Functions | |
| vtkSMNumberOfGroupsDomain () | |
| ~vtkSMNumberOfGroupsDomain () | |
| virtual int | ReadXMLAttributes (vtkSMProperty *prop, vtkPVXMLElement *element) |
| virtual void | SaveState (const char *name, ostream *file, vtkIndent indent) |
| void | Update (vtkSMProxyProperty *pp) |
Protected Attributes | |
| unsigned char | GroupMultiplicity |
vtkSMNumberOfGroupsDomain requires that the source proxy pointed by the property has an output with the specified multiplicity of groups: SINGLE or MULTIPLE. Valid XML attributes are:
* multiplicity - can be either single or multiple
Definition at line 36 of file vtkSMNumberOfGroupsDomain.h.
|
|
Definition at line 65 of file vtkSMNumberOfGroupsDomain.h. |
|
|
|
|
|
|
|
|
Reimplemented from vtkSMIntRangeDomain. |
|
||||||||||||
|
|
|
||||||||||||
|
Reimplemented from vtkSMIntRangeDomain. |
|
|
Returns true if the value of the propery is in the domain. The propery has to be a vtkSMProxyProperty which points to a vtkSMSourceProxy. If the number of groups contained by the source matches the criteria set in the domain, returns 1. Returns 0 otherwise. Reimplemented from vtkSMIntRangeDomain. |
|
|
If the number of groups contained by the source matches the criteria set in the domain, returns 1. Returns 0 otherwise. |
|
|
Update self checking the "unchecked" values of all required properties. Overwritten by sub-classes. Reimplemented from vtkSMIntRangeDomain. |
|
|
Set/get the group multiplicity. Can be either SINGLE or MULTIPLE. |
|
|
Set/get the group multiplicity. Can be either SINGLE or MULTIPLE. |
|
||||||||||||
|
Set the appropriate ivars from the xml element. Should be overwritten by subclass if adding ivars. Reimplemented from vtkSMIntRangeDomain. |
|
||||||||||||||||
|
Saves the state of the object in XML format. Should be overwritten by proxies and properties. Reimplemented from vtkSMIntRangeDomain. |
|
|
|
|
|
Definition at line 85 of file vtkSMNumberOfGroupsDomain.h. |
1.3.5