Clean VolumeRenderingViewer code.

This commit is contained in:
Krad
2022-08-23 15:41:54 +08:00
parent 89cf57561a
commit 12bc958c4a

View File

@@ -13,13 +13,11 @@
#include <vtkImageData.h> #include <vtkImageData.h>
#include <vtkVolume.h> #include <vtkVolume.h>
#include <vtkVolumeProperty.h> #include <vtkVolumeProperty.h>
//#include <vtkSmartVolumeMapper.h>
#include <vtkFixedPointVolumeRayCastMapper.h> #include <vtkFixedPointVolumeRayCastMapper.h>
#include <vtkGPUVolumeRayCastMapper.h> #include <vtkGPUVolumeRayCastMapper.h>
#include <vtkPiecewiseFunction.h> #include <vtkPiecewiseFunction.h>
#include <vtkColorTransferFunction.h> #include <vtkColorTransferFunction.h>
#include <vtkCornerAnnotation.h> #include <vtkCornerAnnotation.h>
#include <vtkLODProp3D.h>
vtkStandardNewMacro(VolumeRenderingViewer); vtkStandardNewMacro(VolumeRenderingViewer);
@@ -217,7 +215,7 @@ void VolumeRenderingViewer::SetRenderer(vtkRenderer *arg) {
} }
void VolumeRenderingViewer::Render() { void VolumeRenderingViewer::Render() {
if (RenderWindow){ if (RenderWindow && Interactor){
Interactor->Render(); Interactor->Render();
} }
} }
@@ -241,6 +239,5 @@ void VolumeRenderingViewer::printFrameRate() {
double fps = 1.0 / timeInSeconds; double fps = 1.0 / timeInSeconds;
char buff[200]={0}; char buff[200]={0};
sprintf(buff,"FPS:%3.0f", fps); sprintf(buff,"FPS:%3.0f", fps);
// sprintf(buff,"FPS:%3.0f,bytes in use:%lld", fps,vtkGPUVolumeRayCastMapper::SafeDownCast(lowresMapper)->GetMaxMemoryInBytes());
annotation->SetText(0,buff ); annotation->SetText(0,buff );
} }