20 #ifndef vtkSMNamedPropertyIterator_h 21 #define vtkSMNamedPropertyIterator_h 45 void SetPropertyNames(
const std::vector<std::string>& names);
51 void Begin()
override;
66 const char*
GetKey()
override;
iterates over a subset of a proxy's properties
virtual vtkSMProperty * GetProperty()
Returns the property at the current iterator position.
#define VTKREMOTINGSERVERMANAGER_EXPORT
virtual int IsAtEnd()
Returns true if iterator points past the end of the collection.
superclass for all SM properties
static vtkSMPropertyIterator * New()
virtual const char * GetKey()
Returns the key (name) at the current iterator position.
proxy for a VTK object(s) on a server
vtkStringList * PropertyNames
virtual void Begin()
Go to the first property.
void PrintSelf(ostream &os, vtkIndent indent) override
virtual const char * GetPropertyLabel()
Returns the XMLLabel for self properties and the exposed name for sub-proxy properties.
Manages allocation and freeing for a string list.
iterates over the properties of a proxy
virtual void Next()
Move to the next property.