MCPcopy Create free account
hub / github.com/MITK/MITK / SetSelected

Method SetSelected

Modules/Core/src/DataManagement/mitkDataNode.cpp:511–528  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

509}
510
511void mitk::DataNode::SetSelected(bool selected, const mitk::BaseRenderer *renderer)
512{
513 mitk::BoolProperty::Pointer selectedProperty = dynamic_cast<mitk::BoolProperty *>(GetProperty("selected"));
514
515 if (selectedProperty.IsNull())
516 {
517 selectedProperty = mitk::BoolProperty::New();
518 selectedProperty->SetValue(false);
519 SetProperty("selected", selectedProperty, renderer);
520 }
521
522 if (selectedProperty->GetValue() != selected)
523 {
524 selectedProperty->SetValue(selected);
525 itk::ModifiedEvent event;
526 InvokeEvent(event);
527 }
528}
529
530/*
531class SelectedEvent : public itk::ModifiedEvent

Calls 5

GetPropertyFunction · 0.50
NewFunction · 0.50
IsNullMethod · 0.45
SetValueMethod · 0.45
GetValueMethod · 0.45