diff --git a/src/src/Rendering/Viewer/VolumeRenderingViewer.cpp b/src/src/Rendering/Viewer/VolumeRenderingViewer.cpp index c0e5e82..356fb54 100644 --- a/src/src/Rendering/Viewer/VolumeRenderingViewer.cpp +++ b/src/src/Rendering/Viewer/VolumeRenderingViewer.cpp @@ -160,13 +160,15 @@ void VolumeRenderingViewer::SetRenderer(vtkRenderer *arg) { } void VolumeRenderingViewer::Render() { - + if (RenderWindow)RenderWindow->Render(); } void VolumeRenderingViewer::SetInputData(vtkImageData *in) { - + if (in && in != this->VolumeMapper->GetInput()){ + this->VolumeMapper->SetInputData(in); + } } vtkImageData *VolumeRenderingViewer::GetInput() { - return nullptr; + return this->VolumeMapper->GetInput(); }