30 #ifndef vtkPVProxyDefinitionIterator_h 31 #define vtkPVProxyDefinitionIterator_h 33 #include "vtkObject.h" 34 #include "vtkPVServerImplementationCoreModule.h" 42 void PrintSelf(ostream& os, vtkIndent indent);
49 virtual void GoToFirstItem() = 0;
60 virtual void GoToNextItem() = 0;
65 virtual void GoToNextGroup() = 0;
71 virtual bool IsDoneWithTraversal() = 0;
75 virtual void AddTraversalGroupName(
const char* groupName) = 0;
81 virtual const char* GetGroupName() = 0;
83 virtual const char* GetProxyName() = 0;
virtual void InitTraversal()
Reset the iterator and move it to the head.
virtual bool IsCustom()
Return true if the current definition has been defined in the Custom scope.
iterates over all proxy definitions from which the vtkSMProxyManager can use to create new proxy...
This is used by vtkPVXMLParser to represent an XML document starting at the root element.