|
| virtual const char * | GetClassName () |
| |
| virtual int | IsA (const char *type) |
| |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| |
| virtual void | Update (vtkSMProperty *prop) |
| | Check the input and appropriate fields (point data or cell data) to the enumeration. More...
|
| |
| virtual int | SetDefaultValues (vtkSMProperty *, bool use_unchecked_values) |
| | Overridden to ensure that the property's default value is valid for the enumeration, if not it will be set to the first enumeration value. More...
|
| |
Public Member Functions inherited from vtkSMEnumerationDomain |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| |
| virtual int | IsInDomain (vtkSMProperty *property) |
| | Returns true if the value of the propery is in the domain. More...
|
| |
| int | IsInDomain (int val, unsigned int &idx) |
| | Returns true if the int is in the domain. More...
|
| |
| unsigned int | GetNumberOfEntries () |
| | Returns the number of entries in the enumeration. More...
|
| |
| int | GetEntryValue (unsigned int idx) |
| | Returns the integer value of an enumeration entry. More...
|
| |
| const char * | GetEntryText (unsigned int idx) |
| | Returns the descriptive string of an enumeration entry. More...
|
| |
| const char * | GetEntryTextForValue (int value) |
| | Returns the text for an enumeration value. More...
|
| |
| int | HasEntryText (const char *text) |
| | Return 1 is the text is present in the enumeration, otherwise 0. More...
|
| |
| int | GetEntryValueForText (const char *text) |
| | Get the value for an enumeration text. More...
|
| |
| int | GetEntryValue (const char *text, int &valid) |
| | Given an entry text, return the integer value. More...
|
| |
| void | AddEntry (const char *text, int value) |
| | Add a new enumeration entry. More...
|
| |
| void | RemoveAllEntries () |
| | Clear all entries. More...
|
| |
Public Member Functions inherited from vtkSMDomain |
| 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) |
| |
|
| | vtkSMFieldDataDomain () |
| |
| | ~vtkSMFieldDataDomain () |
| |
| virtual int | ReadXMLAttributes (vtkSMProperty *prop, vtkPVXMLElement *elem) |
| | Set the appropriate ivars from the xml element. More...
|
| |
Protected Member Functions inherited from vtkSMEnumerationDomain |
| virtual void | ChildSaveState (vtkPVXMLElement *domainElement) |
| | Add the header and creates a new vtkPVXMLElement for the domain, fills it up with the common attributes. More...
|
| |
| | vtkSMEnumerationDomain () |
| | Overridden to ensure that the property's default value is valid for the enumeration, if not it will be set to the first enumeration value. More...
|
| |
| | ~vtkSMEnumerationDomain () |
| | Overridden to ensure that the property's default value is valid for the enumeration, if not it will be set to the first enumeration value. More...
|
| |
Protected Member Functions inherited from vtkSMDomain |
| | 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 () |
| |
enumeration with point and cell data entries
vtkSMFieldDataDomain is a sub-class vtkSMEnumerationDomain that looks at the input in Update() and populates the entry list based on whether there are valid arrays in point/cell/vertex/edge/row data. At most it consists of two entries: ("Point Data", vtkDataObject::FIELD_ASSOCIATION_POINTS) and ("Cell Data", vtkDataObject::FIELD_ASSOCIATION_CELLS) in case of vtkDataSet subclasses OR ("Vertex Data", vtkDataObject::FIELD_ASSOCIATION_VERTICES) and ("Edge Data", vtkDataObject::FIELD_ASSOCIATION_EDGES) in case of vtkGraph and subclasses OR ("Row Data", vtkDataObject::FIELD_ASSOCIATION_ROWS) in case of vtkTable and subclasses. It requires Input (vtkSMProxyProperty) property. If attribute "disable_update_domain_entries" is set to true (false by default), then the domain values will not changed based on input field availability. Only the default value setting will be affected by that.
- See also
- vtkSMEnumerationDomain vtkSMProxyProperty
Definition at line 50 of file vtkSMFieldDataDomain.h.