From 033f2158dd261003829edbc8cf02cb9f63d46bef Mon Sep 17 00:00:00 2001 From: Krad Date: Thu, 17 Mar 2022 15:40:32 +0800 Subject: [PATCH] Fix OpenPolyAnnotationActor GetNextMeasure bug(can't get next closePolygon ) --- src/src/measure/OpenPolyAnnotationActor.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/src/measure/OpenPolyAnnotationActor.h b/src/src/measure/OpenPolyAnnotationActor.h index 5c9a55e..bbd01d2 100644 --- a/src/src/measure/OpenPolyAnnotationActor.h +++ b/src/src/measure/OpenPolyAnnotationActor.h @@ -26,7 +26,12 @@ public: bool onMeasureLeftButtonDown(vtkRenderWindowInteractor*) override; void onMeasureMouseMove(vtkRenderWindowInteractor*) override; bool onMeasureLeftButtonUp(vtkRenderWindowInteractor*) override; - NextMeasureMacro(OpenPolyAnnotationActor); + Measure *GetNextMeasure() + override{ + auto m = OpenPolyAnnotationActor::New(); + m->Closed = this->Closed; + return m; + } void ForceDelete() override { this->SetRenderer(nullptr); printf("OpenPolyAnnotationActor delete \r\n");