Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
#include <berryHandleObjectManager.h>
Protected Types | |
typedef QSet< SmartPointer< HandleObject > > | HandleObjectsSet |
typedef QHash< QString, SmartPointer< HandleObject > > | HandleObjectsByIdMap |
Protected Member Functions | |
void | CheckId (const QString &id) const |
QSet< QString > | GetDefinedHandleObjectIds () const |
Protected Attributes | |
HandleObjectsSet | definedHandleObjects |
HandleObjectsByIdMap | handleObjectsById |
A manager of HandleObject instances. This has some common behaviour which is shared between all such managers.
Clients may extend.
Definition at line 37 of file berryHandleObjectManager.h.
|
protected |
Definition at line 43 of file berryHandleObjectManager.h.
|
protected |
Definition at line 42 of file berryHandleObjectManager.h.
|
protected |
Verifies that the identifier is valid. Exceptions will be thrown if the identifier is invalid in some way.
id | The identifier to validate; may be anything. |
|
protected |
Returns the set of identifiers for those handle objects that are defined.
null
.
|
protected |
The set of handle objects that are defined. This value may be empty, but it is never null
.
Definition at line 49 of file berryHandleObjectManager.h.
|
protected |
The map of identifiers (String
) to handle objects ( HandleObject
). This collection may be empty, but it is never null
.
Definition at line 56 of file berryHandleObjectManager.h.