|
@@ -2,8 +2,10 @@ import 'dart:async';
|
|
|
|
|
|
import 'package:fis_i18n/i18n.dart';
|
|
|
import 'package:fis_measure/interfaces/process/workspace/exam_info.dart';
|
|
|
+import 'package:fis_measure/interfaces/process/workspace/measure_3d_view_controller.dart';
|
|
|
import 'package:fis_measure/interfaces/process/workspace/measure_controller.dart';
|
|
|
import 'package:fis_measure/process/workspace/application.dart';
|
|
|
+import 'package:fis_measure/process/workspace/measure_3d_view_controller.dart';
|
|
|
import 'package:fis_measure/process/workspace/third_part/application.dart';
|
|
|
import 'package:fis_measure/utils/prompt_box.dart';
|
|
|
import 'package:fis_measure/view/measure/operate_type_change_button.dart';
|
|
@@ -34,6 +36,7 @@ class MeasureController implements IMeasureController {
|
|
|
|
|
|
late final MeasureImagesFetchFunc _imagesFetchFunc;
|
|
|
final measureData = Get.find<MeasureDataController>();
|
|
|
+ final measure3DViewController = Get.find<Measure3DViewController>();
|
|
|
|
|
|
MeasureController(String code,
|
|
|
{required MeasureImagesFetchFunc imagesFetchFunc}) {
|
|
@@ -157,6 +160,11 @@ class MeasureController implements IMeasureController {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ if (measure3DViewController.curMeasureMode != MeasureMode.carotid2DMode) {
|
|
|
+ workingApplication.isAdaptiveCarotid2D = false;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
void _onFrameUpdated(Object sender, VidUsImage frame) {
|