feat: add volume measure mode multi-view handle
This commit is contained in:
@@ -10,6 +10,8 @@
|
||||
#include "Common/ImageSetStore.h"
|
||||
#include "Interaction/ActorDraggableInteractorStyle.h"
|
||||
#include "Rendering/Measure/MeasureFactory.h"
|
||||
#include "Rendering/Measure/EllipsoidVolumeAnnotationActor.h"
|
||||
|
||||
#include "UI/Widget/ImageView/ViewContainerWidget.h"
|
||||
#include "UI/Widget/Thumbnail/thumbnailImage.h"
|
||||
#include "UI/Widget/cine/pqVCRToolbar.h"
|
||||
@@ -297,6 +299,10 @@ void ImageViewManager::viewSliced(DicomImageView *src, void *sliceData) {
|
||||
},nullptr, nullptr, ImageViewManager::All);
|
||||
return ;
|
||||
}
|
||||
if (src->getImageViewer())
|
||||
{
|
||||
EllipsoidVolumeAnnotationActor::Default()->ClearRenderingState(src->getImageViewer()->GetRenderer());
|
||||
}
|
||||
renderReferenceLine();
|
||||
}
|
||||
|
||||
@@ -556,6 +562,9 @@ void ImageViewManager::reloadCurrentView(DicomImageView * view){
|
||||
{
|
||||
MeasureHelper::setMeasureType(MeasureHelper::getMeasureType());
|
||||
}
|
||||
EllipsoidVolumeAnnotationActor::Default()->ClearRenderingState(view->getImageViewer()->GetRenderer());
|
||||
renderAll();
|
||||
|
||||
}
|
||||
}
|
||||
emit currentViewChanged(view);
|
||||
|
||||
Reference in New Issue
Block a user