Event emitted once after a batch of label changes in a MultiLabelSegmentation.
More...
#include <mitkMultiLabelEvents.h>
Event emitted once after a batch of label changes in a MultiLabelSegmentation.
Unlike LabelAddedEvent, LabelModifiedEvent, and LabelRemovedEvent (which are emitted per label), LabelsChangedEvent is sent only once after all modifications in an operation are complete. For example, even if 4 labels are changed by a merge operation, this event is sent only once with all affected label values.
- See also
- AnyLabelEvent, LabelAddedEvent, LabelModifiedEvent, LabelRemovedEvent
Definition at line 154 of file mitkMultiLabelEvents.h.
◆ Self
◆ Superclass
◆ LabelsChangedEvent() [1/3]
| mitk::LabelsChangedEvent::LabelsChangedEvent |
( |
| ) |
|
|
default |
◆ LabelsChangedEvent() [2/3]
| mitk::LabelsChangedEvent::LabelsChangedEvent |
( |
std::vector< Label::PixelType > |
labelValues | ) |
|
Constructor with a vector of affected label values.
- Parameters
-
| [in] | labelValues | The label values affected by the change. |
◆ LabelsChangedEvent() [3/3]
| mitk::LabelsChangedEvent::LabelsChangedEvent |
( |
const Self & |
s | ) |
|
◆ ~LabelsChangedEvent()
| mitk::LabelsChangedEvent::~LabelsChangedEvent |
( |
| ) |
|
|
override |
◆ CheckEvent()
| bool mitk::LabelsChangedEvent::CheckEvent |
( |
const itk::EventObject * |
e | ) |
const |
|
override |
Checks if a given event matches this event type.
- Parameters
-
| [in] | e | The event to check against. |
- Returns
- true if the event matches.
◆ GetEventName()
| const char* mitk::LabelsChangedEvent::GetEventName |
( |
| ) |
const |
|
override |
Returns the name of this event class.
◆ GetLabelValues()
| std::vector<Label::PixelType> mitk::LabelsChangedEvent::GetLabelValues |
( |
| ) |
const |
Returns the label values this event refers to.
- Returns
- Vector of affected label values.
◆ MakeObject()
| itk::EventObject* mitk::LabelsChangedEvent::MakeObject |
( |
| ) |
const |
|
override |
Creates a copy of this event.
◆ SetLabelValues()
| void mitk::LabelsChangedEvent::SetLabelValues |
( |
std::vector< Label::PixelType > |
labelValues | ) |
|
Sets the label values this event refers to.
- Parameters
-
| [in] | labelValues | Vector of affected label values. |
The documentation for this class was generated from the following file: