|
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 vtkSMDoubleRangeDomain |
void | PrintSelf (ostream &os, vtkIndent indent) |
|
double | GetMinimum (unsigned int idx, int &exists) |
| Return a min. More...
|
|
double | GetMaximum (unsigned int idx, int &exists) |
| Return a max. More...
|
|
int | GetMinimumExists (unsigned int idx) |
| Returns if minimum/maximum bound is set for the domain. More...
|
|
int | GetMaximumExists (unsigned int idx) |
|
double | GetMinimum (unsigned int idx) |
| Returns the minimum/maximum value, is exists, otherwise 0 is returned. More...
|
|
double | GetMaximum (unsigned int idx) |
|
Public Member Functions inherited from vtkSMDomain |
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual int | IsInDomain (vtkSMProperty *property)=0 |
| Is the (unchecked) value of the property in the domain? Overwritten by sub-classes. More...
|
|
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) |
|
|
| vtkSMArrayRangeDomain () |
|
| ~vtkSMArrayRangeDomain () |
|
void | Update (const char *arrayName, int fieldAssociation, vtkSMSourceProxy *producer, int producerPort) |
|
Protected Member Functions inherited from vtkSMDoubleRangeDomain |
| vtkSMDoubleRangeDomain () |
|
| ~vtkSMDoubleRangeDomain () |
|
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...
|
|
virtual int | ReadXMLAttributes (vtkSMProperty *prop, vtkPVXMLElement *elem) |
| Set the appropriate ivars from the xml element. 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 | ChildSaveState (vtkPVXMLElement *domainElement) |
| 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 () |
|
double range domain based on array range
vtkSMArrayRangeDomain is a sub-class of vtkSMDoubleRangeDomain. In it's Update(), it sets min/max values based on the range of an input array. It requires Input (vtkSMProxyProperty) and ArraySelection (vtkSMStringVectorProperty) properties.
- See also
- vtkSMDoubleRangeDomain vtkSMProxyProperty vtkSMStringVectorProperty
Definition at line 35 of file vtkSMArrayRangeDomain.h.