| 518 | } |
| 519 | |
| 520 | void mitk::nnInteractive::LassoInteractor::OnEnable() |
| 521 | { |
| 522 | auto toolManager = this->GetToolManager(); |
| 523 | auto referenceNode = toolManager->GetReferenceData(0); |
| 524 | if (referenceNode == nullptr) |
| 525 | return; |
| 526 | |
| 527 | const auto promptType = this->GetCurrentPromptType(); |
| 528 | const auto& color = GetColor(promptType, ColorIntensity::Vibrant); |
| 529 | |
| 530 | m_Impl->Interactor->SetDataStorage(this->GetDataStorage()); |
| 531 | m_Impl->Interactor->SetReferenceNode(referenceNode); |
| 532 | m_Impl->Interactor->SetReferenceImage(referenceNode->GetDataAs<Image>()); |
| 533 | m_Impl->Interactor->SetContourColor(color); |
| 534 | } |
| 535 | |
| 536 | void mitk::nnInteractive::LassoInteractor::OnDisable() |
| 537 | { |
nothing calls this directly
no test coverage detected