| genre | InfoManagement |
| status | stable |
| author | Felix Ritter |
| package | MeVisLab/Standard |
| dll | MLObjMgr |
| definition | MLObjectManager.def |
| see also | ObjectManager, ObjectInfo, ObjectFieldConnection, ObjectLoader, ObjectManagerInspector, ObjectDump, ObjectLoaderDump, ObjectVolume |
| keywords | object, manager |
The module ObjectConstrainedIterator is used to iterate over all objects of the ObjectManager database that meet the given criteria.
For conceptual information see ObjectManager.
Connect the module to the ObjectManager or other ObjectManager-client modules and access the database.
ObjectManager-clients may be cascaded as shown in the figure below (ObjectFieldConnection is connected to the ObjectManager via an ObjectInfo module).
All criteria given must be met (Layer Id AND Info Id AND Info Value).
| Debug Comment: String | Successful: Bool |
| First: Trigger | Use Info Value: Bool |
| Info Id: String | |
| Info Value: String | |
| Layer Id: String | |
| Next: Trigger | |
| Object Id: String | |
| priority: Integer |
Sets a string that will precede all debug messages to better distinguish multiple instances.
Only useful in debugging mode.
Shows whether the last operation was successful.
Sets multiple layer ids that can be separated by comma or semicolon.
Regular expressions may be used to full extend. The object in search must have an information layer with this address component.
Sets multiple info ids that can be separated by comma or semicolon.
Regular expressions may be used to full extend. The object in search must have an information item with this address component.
Sets an info value that the object in search must possess in one of the layers at one of the given info ids.
Currently only one value can be specified.
If checked, the value of the Info Value is examined and must match.