int range domain based on the number of components available in a particular data array.
More...
|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | Update (vtkSMProperty *prop) |
| Updates the range based on the scalar range of the currently selected array. 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...
|
|
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 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) |
|
|
| vtkSMNumberOfComponentsDomain () |
|
| ~vtkSMNumberOfComponentsDomain () |
|
void | Update (const char *arrayname, vtkSMSourceProxy *sp, vtkSMInputArrayDomain *iad, int outputport) |
| Internal update method doing the actual work. More...
|
|
Protected Member Functions inherited from vtkSMEnumerationDomain |
virtual int | ReadXMLAttributes (vtkSMProperty *prop, vtkPVXMLElement *element) |
| Set the appropriate ivars from the xml element. More...
|
|
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 () |
|
int range domain based on the number of components available in a particular data array.
vtkSMNumberOfComponentsDomain is used for properties that allow the user to choose the component number (or associated name) to process for the choosen array. It needs two required properties with following functions:
- Input – input property for the filter.
- ArraySelection – string vector property used to select the array. This domain will not work if either of the required properties is missing.
Definition at line 37 of file vtkSMNumberOfComponentsDomain.h.