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

Method SetStdMultiCamera

Modules/RESTAPI/src/mitkRenderWindowBridge.cpp:548–562  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

546}
547
548void RenderWindowBridge::SetStdMultiCamera(const std::string& windowName, const CameraPatch& patch) const
549{
550 StdMultiCameraSetter setter;
551 StorageThreadDispatcherBase::Pointer dispatcher;
552 {
553 std::lock_guard<std::mutex> lock(m_Mutex);
554 setter = m_StdMultiCameraSetter;
555 dispatcher = m_Dispatcher.Lock();
556 }
557
558 if (!setter)
559 throw std::runtime_error("No StdMulti camera setter is connected to the RenderWindowBridge");
560
561 Dispatch(dispatcher, [&]() { setter(windowName, patch); });
562}
563
564SliceState RenderWindowBridge::GetStdMultiSelectedSlice(const std::string& windowName) const
565{

Calls 2

DispatchFunction · 0.85
LockMethod · 0.45