|
| vtkSMUncheckedPropertyHelper (vtkSMProxy *proxy, const char *name, bool quiet=false) |
|
| vtkSMUncheckedPropertyHelper (vtkSMProperty *property, bool quiet=false) |
|
void | UpdateValueFromServer () |
| Updates the property value by fetching the value from the server. More...
|
|
void | SetNumberOfElements (unsigned int elems) |
| Set the number of elements in the property. More...
|
|
unsigned int | GetNumberOfElements () const |
| Get the number of elements in the property. More...
|
|
void | RemoveAllValues () |
| Equivalent to SetNumberOfElements(0). More...
|
|
vtkVariant | GetAsVariant (unsigned int index) const |
| Get value as a variant. More...
|
|
template<class T > |
std::vector< T > | GetArray () const |
| Templated method to call GetIntArray(), GetDoubleArray(), GetIdTypeArray(). More...
|
|
template<class T > |
T | GetAs (unsigned int index=0) const |
| Templated method to call GetAsInt(), GetAsDouble(), GetAsIdType() Note, we only provide implementations for T==double, int, vtkIdType. More...
|
|
vtkIdType | GetAsIdType (unsigned int index=0) const |
|
std::vector< vtkIdType > | GetIdTypeArray () const |
|
void | RemoveStatus (const char *key) |
| Removes the status value specified for the given key, if any. More...
|
|
void | SetUseUnchecked (bool val) |
| Get/Set whether to use unchecked properties. More...
|
|
bool | GetUseUnchecked () const |
|
bool | Copy (const vtkSMPropertyHelper &source) |
| Copy property values from another vtkSMPropertyHelper. More...
|
|
vtkSMPropertyHelper & | Modified () |
| Set the proxy to modified if necessary before calling Set() Return reference so method chaining can be used. More...
|
|
template<> |
std::vector< int > | GetArray () const |
|
template<> |
std::vector< double > | GetArray () const |
|
template<> |
int | GetAs (unsigned int index) const |
|
template<> |
double | GetAs (unsigned int index) const |
|
| vtkSMPropertyHelper (vtkSMProxy *proxy, const char *name, bool quiet=false) |
| If quiet is true, then no errors or warning are raised if the property is missing or of incorrect type. More...
|
|
| vtkSMPropertyHelper (vtkSMProperty *property, bool quiet=false) |
| If quiet is true, then no errors or warning are raised if the property is missing or of incorrect type. More...
|
|
| ~vtkSMPropertyHelper () |
| If quiet is true, then no errors or warning are raised if the property is missing or of incorrect type. More...
|
|
void | Set (int value) |
| Set/Get methods with int API. More...
|
|
void | Set (unsigned int index, int value) |
| Set/Get methods with int API. More...
|
|
void | Set (const int *values, unsigned int count) |
| Set/Get methods with int API. More...
|
|
void | Append (const int *values, unsigned int count) |
| Set/Get methods with int API. More...
|
|
int | GetAsInt (unsigned int index=0) const |
| Set/Get methods with int API. More...
|
|
unsigned int | Get (int *values, unsigned int count=1) const |
| Set/Get methods with int API. More...
|
|
std::vector< int > | GetIntArray () const |
| Set/Get methods with int API. More...
|
|
void | Set (double value) |
| Set/Get methods with double API. More...
|
|
void | Set (unsigned int index, double value) |
| Set/Get methods with double API. More...
|
|
void | Set (const double *values, unsigned int count) |
| Set/Get methods with double API. More...
|
|
void | Append (const double *values, unsigned int count) |
| Set/Get methods with double API. More...
|
|
double | GetAsDouble (unsigned int index=0) const |
| Set/Get methods with double API. More...
|
|
unsigned int | Get (double *values, unsigned int count=1) const |
| Set/Get methods with double API. More...
|
|
std::vector< double > | GetDoubleArray () const |
| Set/Get methods with double API. More...
|
|
void | Set (const char *value) |
| Set/Get methods for vtkSMStringVectorProperty. More...
|
|
void | Set (unsigned int index, const char *value) |
| Set/Get methods for vtkSMStringVectorProperty. More...
|
|
const char * | GetAsString (unsigned int index=0) const |
| Set/Get methods for vtkSMStringVectorProperty. More...
|
|
void | Set (vtkSMProxy *value, unsigned int outputport=0) |
| Set/Get methods for vtkSMProxyProperty or vtkSMInputProperty. More...
|
|
void | Set (unsigned int index, vtkSMProxy *value, unsigned int outputport=0) |
| Set/Get methods for vtkSMProxyProperty or vtkSMInputProperty. More...
|
|
void | Set (vtkSMProxy **value, unsigned int count, unsigned int *outputports=nullptr) |
| Set/Get methods for vtkSMProxyProperty or vtkSMInputProperty. More...
|
|
void | Add (vtkSMProxy *value, unsigned int outputport=0) |
| Set/Get methods for vtkSMProxyProperty or vtkSMInputProperty. More...
|
|
void | Remove (vtkSMProxy *value) |
| Set/Get methods for vtkSMProxyProperty or vtkSMInputProperty. More...
|
|
vtkSMProxy * | GetAsProxy (unsigned int index=0) const |
| Set/Get methods for vtkSMProxyProperty or vtkSMInputProperty. More...
|
|
unsigned int | GetOutputPort (unsigned int index=0) const |
| Set/Get methods for vtkSMProxyProperty or vtkSMInputProperty. More...
|
|
vtkSMOutputPort * | GetAsOutputPort (unsigned int index=0) const |
| Set/Get methods for vtkSMProxyProperty or vtkSMInputProperty. More...
|
|
void | SetStatus (const char *key, int value) |
| This API is useful for setting values on vtkSMStringVectorProperty that is used for status where the first value is the name of the array (for example) and the second value is its status. More...
|
|
int | GetStatus (const char *key, int default_value=0) const |
| This API is useful for setting values on vtkSMStringVectorProperty that is used for status where the first value is the name of the array (for example) and the second value is its status. More...
|
|
void | SetStatus (const char *key, double *values, int num_values) |
| This API is useful for setting values on vtkSMStringVectorProperty that is used for status where the first value is the name of the array (for example), the second value is its status and the third value is number of status. More...
|
|
bool | GetStatus (const char *key, double *values, int num_values) const |
| This API is useful for setting values on vtkSMStringVectorProperty that is used for status where the first value is the name of the array (for example), the second value is its status and the third value is number of status. More...
|
|
void | SetStatus (int key, int *values, int num_values) |
| This API is useful for setting values on vtkSMIntVectorProperty that is used for status where the first value is the id of the element (for example), the second value is its status and the third value is number of status. More...
|
|
bool | GetStatus (int key, int *values, int num_values) const |
| This API is useful for setting values on vtkSMIntVectorProperty that is used for status where the first value is the id of the element (for example), the second value is its status and the third value is number of status. More...
|
|
void | SetStatus (const char *key, const char *value) |
| This API is useful for setting values on vtkSMStringVectorProperty that is used for status where the first value is the name of the array (for example) and the second value is its status (as a string) More...
|
|
const char * | GetStatus (const char *key, const char *default_value) const |
| This API is useful for setting values on vtkSMStringVectorProperty that is used for status where the first value is the name of the array (for example) and the second value is its status (as a string) More...
|
|
void | SetStatus (int key, int value) |
| This API is useful for setting values on vtkSMIntVectorProperty that is used for status where the first value is the id of the element (for example) and the second value is its status. More...
|
|
int | GetStatus (int key, int default_value=0) const |
| This API is useful for setting values on vtkSMIntVectorProperty that is used for status where the first value is the id of the element (for example) and the second value is its status. More...
|
|
void | SetInputArrayToProcess (int fieldAssociation, const char *arrayName) |
| For vtkSMStringVectorProperty that is used to setting input array to process on algorithms, this provides a convenient API to get/set the values. More...
|
|
int | GetInputArrayAssociation () const |
| For vtkSMStringVectorProperty that is used to setting input array to process on algorithms, this provides a convenient API to get/set the values. More...
|
|
const char * | GetInputArrayNameToProcess () const |
| For vtkSMStringVectorProperty that is used to setting input array to process on algorithms, this provides a convenient API to get/set the values. More...
|
|