C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
A label for performing of operations. More...
#include <topology_item.h>
Public Member Functions | |
MbLabel () | |
Constructor without parameters. | |
MbLabel (const MbeLabelState) | |
Constructor by own label. | |
MbLabel (const MbLabel &) | |
Constructor by Label. | |
~MbLabel () | |
Destructor without parameters. | |
void | SetLabel (const MbeLabelState, void *key=nullptr) |
Set own or private label (according to the key). | |
void | SetLabel (const MbeLabelState, void *key, bool setLock) |
Set own or private label (according to the key). | |
int8 | GetLabel (void *key=nullptr) |
Get own or private label (according to thew key). | |
void | DeletePrivate (void *key) |
Remove private labels (free memory) according to the key. | |
void | operator= (const MbeLabelState lbl) |
Assign values to own label. | |
void | operator= (const MbLabel &) |
Assign values to own label and cope private labels. | |
bool | operator== (const MbeLabelState lbl) const |
Check own label for equality. | |
![]() | |
void | Lock () const |
Switch lock on (locking happens only in parallel region). | |
void | Unlock () const |
Switch lock off if locking has been set. | |
A label for performing of operations.