From b63dfd5be9e31950bdc325791527a1a3ec372333 Mon Sep 17 00:00:00 2001 From: Krad Date: Tue, 16 Aug 2022 09:22:22 +0800 Subject: [PATCH] Data setter and simple Render. --- src/src/Rendering/Viewer/VolumeRenderingViewer.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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(); }