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

Method SetMxNSelectedSliceStep

Modules/RESTAPI/src/mitkRenderWindowBridge.cpp:714–728  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

712}
713
714void RenderWindowBridge::SetMxNSelectedSliceStep(const std::string& windowId, unsigned int step) const
715{
716 MxNSelectedSliceStepSetter setter;
717 StorageThreadDispatcherBase::Pointer dispatcher;
718 {
719 std::lock_guard<std::mutex> lock(m_Mutex);
720 setter = m_MxNSelectedSliceStepSetter;
721 dispatcher = m_Dispatcher.Lock();
722 }
723
724 if (!setter)
725 throw std::runtime_error("No MxN selected-slice step setter is connected to the RenderWindowBridge");
726
727 Dispatch(dispatcher, [&]() { setter(windowId, step); });
728}
729
730SelectedPositionInfo RenderWindowBridge::GetMxNSelectedPosition(const std::string& windowId) const
731{

Calls 2

DispatchFunction · 0.85
LockMethod · 0.45