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

Method Render

Modules/Core/TestingHelper/src/mitkRenderingTestHelper.cpp:101–121  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

99}
100
101void mitk::RenderingTestHelper::Render()
102{
103 // if the datastorage is initialized and at least 1 image is loaded render it
104 if (m_DataStorage.IsNotNull() && m_DataStorage->GetAll()->Size() >= 1)
105 {
106 // Prepare the VTK camera before rendering.
107 m_RenderWindow->GetRenderer()->PrepareRender();
108
109 this->GetVtkRenderWindow()->Render();
110 this->GetVtkRenderWindow()->WaitForCompletion();
111 if (m_AutomaticallyCloseRenderWindow == false)
112 {
113 // Use interaction to stop the test
114 this->GetVtkRenderWindow()->GetInteractor()->Start();
115 }
116 }
117 else
118 {
119 MITK_ERROR << "No images loaded in data storage!";
120 }
121}
122
123mitk::DataStorage::Pointer mitk::RenderingTestHelper::GetDataStorage()
124{

Callers 4

InitializeMethod · 0.45
PlaybackInteractionMethod · 0.45
Set3dCameraSettingsMethod · 0.45

Calls 8

GetVtkRenderWindowMethod · 0.95
IsNotNullMethod · 0.80
GetAllMethod · 0.80
PrepareRenderMethod · 0.80
GetInteractorMethod · 0.80
SizeMethod · 0.45
GetRendererMethod · 0.45
StartMethod · 0.45

Tested by

no test coverage detected