13 #ifndef vtkSMProxyManagerUtilities_h 14 #define vtkSMProxyManagerUtilities_h 52 std::set<vtkSMProxy*> GetProxiesWithAnnotations(
53 const std::map<std::string, std::string>& annotations,
bool match_all);
55 const std::map<std::string, std::string>& annotations)
57 return this->GetProxiesWithAnnotations(annotations,
true);
60 const std::map<std::string, std::string>& annotations)
62 return this->GetProxiesWithAnnotations(annotations,
false);
72 std::set<vtkSMProxy*> CollectHelpersAndRelatedProxies(
const std::set<vtkSMProxy*>& proxies);
miscellaneous collection of proxy-manager utilities
#define VTKREMOTINGSERVERMANAGER_EXPORT
superclass for most server manager classes
std::set< vtkSMProxy * > GetProxiesWithAnyAnnotations(const std::map< std::string, std::string > &annotations)
Returns a collection of proxies that have the specified annotations.
The vtkSMSessionProxyManager is esponsible for creating and managing proxies for a given session...
static vtkSMObject * New()
proxy for a VTK object(s) on a server
This is used by vtkPVXMLParser to represent an XML document starting at the root element.
std::set< vtkSMProxy * > GetProxiesWithAllAnnotations(const std::map< std::string, std::string > &annotations)
Returns a collection of proxies that have the specified annotations.
void PrintSelf(ostream &os, vtkIndent indent) override