iterates over all registered proxies (and groups)
More...
#include <vtkSMProxyIterator.h>
iterates over all registered proxies (and groups)
vtkSMProxyIterator iterates over all proxies registered with the proxy manager. It can also iterate over groups.
- See also
- vtkSMProxy vtkSMProxyManager
Definition at line 37 of file vtkSMProxyIterator.h.
◆ Superclass
◆ TraversalMode
◆ vtkSMProxyIterator()
vtkSMProxyIterator::vtkSMProxyIterator |
( |
| ) |
|
|
protected |
◆ ~vtkSMProxyIterator()
vtkSMProxyIterator::~vtkSMProxyIterator |
( |
| ) |
|
|
protected |
◆ New()
◆ GetClassName()
virtual const char* vtkSMProxyIterator::GetClassName |
( |
| ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkSMProxyIterator::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ IsA()
virtual int vtkSMProxyIterator::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ SafeDownCast()
◆ PrintSelf()
void vtkSMProxyIterator::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
◆ SetSessionProxyManager()
Override the set sesssion so the SessionProxyManager could be cache for.
◆ SetSession()
void vtkSMProxyIterator::SetSession |
( |
vtkSMSession * |
session | ) |
|
Convenience method.
Internally calls this->SetSessionProxyManager(session->GetSessionProxyManager());
◆ Begin() [1/2]
void vtkSMProxyIterator::Begin |
( |
| ) |
|
Go to the beginning of the collection.
◆ Begin() [2/2]
void vtkSMProxyIterator::Begin |
( |
const char * |
groupName | ) |
|
Go to the beginning of one group, and set mode to iterate over one group.
◆ IsAtEnd()
int vtkSMProxyIterator::IsAtEnd |
( |
| ) |
|
Is the iterator pointing past the last element?
◆ Next()
void vtkSMProxyIterator::Next |
( |
| ) |
|
Move to the next property.
◆ GetGroup()
const char* vtkSMProxyIterator::GetGroup |
( |
| ) |
|
Get the group at the current iterator location.
◆ GetKey()
const char* vtkSMProxyIterator::GetKey |
( |
| ) |
|
Get the key (proxy name) at the current iterator location.
◆ GetProxy()
Get the proxy at the current iterator location.
◆ SetMode()
virtual void vtkSMProxyIterator::SetMode |
( |
int |
| ) |
|
|
virtual |
The traversal mode for the iterator.
If the traversal mode is set to GROUPS, each Next() will move to the next group, in ONE_GROUP mode, all proxies in one group are visited and finally in ALL mode, all proxies are visited.
◆ GetMode()
virtual int vtkSMProxyIterator::GetMode |
( |
| ) |
|
|
virtual |
The traversal mode for the iterator.
If the traversal mode is set to GROUPS, each Next() will move to the next group, in ONE_GROUP mode, all proxies in one group are visited and finally in ALL mode, all proxies are visited.
◆ SetModeToGroupsOnly()
void vtkSMProxyIterator::SetModeToGroupsOnly |
( |
| ) |
|
|
inline |
The traversal mode for the iterator.
If the traversal mode is set to GROUPS, each Next() will move to the next group, in ONE_GROUP mode, all proxies in one group are visited and finally in ALL mode, all proxies are visited.
Definition at line 99 of file vtkSMProxyIterator.h.
◆ SetModeToOneGroup()
void vtkSMProxyIterator::SetModeToOneGroup |
( |
| ) |
|
|
inline |
The traversal mode for the iterator.
If the traversal mode is set to GROUPS, each Next() will move to the next group, in ONE_GROUP mode, all proxies in one group are visited and finally in ALL mode, all proxies are visited.
Definition at line 100 of file vtkSMProxyIterator.h.
◆ SetModeToAll()
void vtkSMProxyIterator::SetModeToAll |
( |
| ) |
|
|
inline |
The traversal mode for the iterator.
If the traversal mode is set to GROUPS, each Next() will move to the next group, in ONE_GROUP mode, all proxies in one group are visited and finally in ALL mode, all proxies are visited.
Definition at line 101 of file vtkSMProxyIterator.h.
◆ SetSkipPrototypes()
virtual void vtkSMProxyIterator::SetSkipPrototypes |
( |
bool |
| ) |
|
|
virtual |
When set to true (default), the iterator will skip prototype proxies.
◆ GetSkipPrototypes()
virtual bool vtkSMProxyIterator::GetSkipPrototypes |
( |
| ) |
|
|
virtual |
When set to true (default), the iterator will skip prototype proxies.
◆ SkipPrototypesOn()
virtual void vtkSMProxyIterator::SkipPrototypesOn |
( |
| ) |
|
|
virtual |
When set to true (default), the iterator will skip prototype proxies.
◆ SkipPrototypesOff()
virtual void vtkSMProxyIterator::SkipPrototypesOff |
( |
| ) |
|
|
virtual |
When set to true (default), the iterator will skip prototype proxies.
◆ NextInternal()
void vtkSMProxyIterator::NextInternal |
( |
| ) |
|
|
protected |
◆ SkipPrototypes
bool vtkSMProxyIterator::SkipPrototypes |
|
protected |
◆ Mode
int vtkSMProxyIterator::Mode |
|
protected |
The documentation for this class was generated from the following file: