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

Function TakeScreenshot

Modules/FormsUI/src/QmitkScreenshotQuestionWidget.cpp:59–69  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

57 }
58
59 void TakeScreenshot(vtkRenderer* renderer, const fs::path& fileName)
60 {
61 vtkNew<vtkRenderLargeImage> renderLargeImage;
62 renderLargeImage->SetInput(renderer);
63 renderLargeImage->SetMagnification(1);
64
65 vtkNew<vtkPNGWriter> pngWriter;
66 pngWriter->SetFileName(fileName.string().c_str());
67 pngWriter->SetInputConnection(renderLargeImage->GetOutputPort());
68 pngWriter->Write();
69 }
70}
71
72QmitkScreenshotQuestionWidget::QmitkScreenshotQuestionWidget(QWidget* parent)

Callers 1

OnPopupMenuTriggeredMethod · 0.85

Calls 4

SetInputConnectionMethod · 0.80
SetInputMethod · 0.45
SetFileNameMethod · 0.45
WriteMethod · 0.45

Tested by

no test coverage detected