Is there a way to associate views with their registration names?
I was hoping for something similar to how with sources you can do GetSources()
Or perhaps there’s some kind of RegistrationName
attribute somewhere that I’m missing?
(If this doesn’t exist, I think it would be useful for all objects - sources, filters, views, etc.)
Thanks,
Ted
The more I think about it the more I’m surprised it doesn’t exist (if that’s the case, I’m not ruling out my own lack of education)
You can specify registration name as a keyword argument
e.g. sphere = Sphere(registrationName='SphereA')
So I would assume that keyword argument/value pair would be saved somewhere attached to the proxy object
def GetViewName(view):
pxm = servermanager.ProxyManager()
return pxm.GetProxyName("views", view)
views = GetViews()
for view in views:
print ("view name is", GetViewName(view))
1 Like
Awesome. Thank you!
Interestingly, GetProxyName
doesn’t appear when you do dir(pxm)
or when you autocomplete.
I feel like I’ve come across this with several methods in ParaView. What’s up with that?
2 Likes