Browse Source

修正组合测量项zoom无效

gavin.chen 9 months ago
parent
commit
91747c768b

+ 8 - 0
lib/process/items/top_item_feature.dart

@@ -21,4 +21,12 @@ abstract class TopMeasureItemFeature extends MeasureItemFeature {
       item.feature?.paint(canvas, size);
     }
   }
+
+  @override
+  void setZoomRect(Rect? rect) {
+    zoomRect = rect;
+    for (var item in refItem.childItems) {
+      item.feature?.setZoomRect(rect);
+    }
+  }
 }

+ 0 - 10
lib/process/primitives/urm_measure/urm_den.dart

@@ -1,5 +1,3 @@
-import 'dart:ui';
-
 import 'package:fis_measure/interfaces/process/items/item.dart';
 import 'package:fis_measure/interfaces/process/items/item_metas.dart';
 import 'package:fis_measure/process/calcuators/urm_calcuators/urm_den.dart';
@@ -91,12 +89,4 @@ class URMDenFeature extends TopMeasureItemFeature {
   URMDenFeature(
     ITopMeasureItem refItem,
   ) : super(refItem);
-
-  @override
-  void setZoomRect(Rect? rect) {
-    zoomRect = rect;
-    for (var item in refItem.childItems) {
-      item.feature?.setZoomRect(rect);
-    }
-  }
 }