Преглед изворни кода

修正 vel 测量的面积

gavin.chen пре 8 месеци
родитељ
комит
7d9f087a36

+ 3 - 3
lib/process/calcuators/urm_calcuators/urm_ellipse_vel_measure.dart

@@ -28,10 +28,10 @@ class URMEllipseVelMeasureCal extends URMEllipseMeasureCal {
         rOIType: URMROIType.URMEllipse,
         srcDPoints: param!.srcDPoints,
       );
-      var result = outResult?.denMeasureResult;
+      // var result = outResult?.denMeasureResult;
       var velResult = outResult?.velMeasureResult;
 
-      if (result != null && velResult != null) {
+      if (velResult != null) {
         final feature = ref.feature!;
         feature.updateStringValue(
             ItemOutputMeta("Placeholder", "Placeholder", VidUsUnit.None),
@@ -53,7 +53,7 @@ class URMEllipseVelMeasureCal extends URMEllipseMeasureCal {
                 output, math.sqrt(velResult.varianceVel), output.unit);
           } else if (output.name == MeasureTerms.Area) {
             output.unit = VidUsUnit.cm2;
-            feature.updateFloatValue(output, result.roiArea, output.unit);
+            feature.updateFloatValue(output, velResult.roiArea, output.unit);
           }
         }
       } else {

+ 3 - 3
lib/process/calcuators/urm_calcuators/urm_rect_vel_measure.dart

@@ -29,10 +29,10 @@ class URMRectVelMeasureCal extends URMRectMeasureCal {
         rOIType: URMROIType.URMRect,
         srcDPoints: param!.srcDPoints,
       );
-      var result = outResult?.denMeasureResult;
+      // var result = outResult?.denMeasureResult;
       var velResult = outResult?.velMeasureResult;
 
-      if (result != null && velResult != null) {
+      if (velResult != null) {
         final feature = ref.feature!;
         feature.updateStringValue(
             ItemOutputMeta("Placeholder", "Placeholder", VidUsUnit.None),
@@ -54,7 +54,7 @@ class URMRectVelMeasureCal extends URMRectMeasureCal {
                 output, math.sqrt(velResult.varianceVel), output.unit);
           } else if (output.name == MeasureTerms.Area) {
             output.unit = VidUsUnit.cm2;
-            feature.updateFloatValue(output, result.roiArea, output.unit);
+            feature.updateFloatValue(output, velResult.roiArea, output.unit);
           }
         }
       } else {