|
@@ -7,6 +7,7 @@ import 'package:fis_measure/process/primitives/combos/area_straightline.dart';
|
|
import 'package:fis_measure/process/primitives/combos/depth2baseline.dart';
|
|
import 'package:fis_measure/process/primitives/combos/depth2baseline.dart';
|
|
import 'package:fis_measure/process/primitives/combos/lwh_straightline.dart';
|
|
import 'package:fis_measure/process/primitives/combos/lwh_straightline.dart';
|
|
import 'package:fis_measure/process/primitives/combos/two_area.dart';
|
|
import 'package:fis_measure/process/primitives/combos/two_area.dart';
|
|
|
|
+import 'package:fis_measure/process/primitives/combos/two_location.dart';
|
|
import 'package:fis_measure/process/primitives/combos/two_straightline.dart';
|
|
import 'package:fis_measure/process/primitives/combos/two_straightline.dart';
|
|
import 'package:fis_measure/process/primitives/ellipse.dart';
|
|
import 'package:fis_measure/process/primitives/ellipse.dart';
|
|
import 'package:fis_measure/process/primitives/location.dart';
|
|
import 'package:fis_measure/process/primitives/location.dart';
|
|
@@ -76,6 +77,9 @@ class MeasureItemFactory {
|
|
_singleton._register(MeasureTypes.Depth, Location.createTissueDepth);
|
|
_singleton._register(MeasureTypes.Depth, Location.createTissueDepth);
|
|
_singleton._register(
|
|
_singleton._register(
|
|
MeasureTypes.DepthToBaseLine, DepthToBaseLine.createDepthToBaseLine);
|
|
MeasureTypes.DepthToBaseLine, DepthToBaseLine.createDepthToBaseLine);
|
|
|
|
+ // Two Locations
|
|
|
|
+ _singleton._register(
|
|
|
|
+ MeasureTypes.AbRatioTwoVelocity, TwoLocation.createAbRatioTwoVelocity);
|
|
|
|
|
|
// Straight
|
|
// Straight
|
|
_singleton._register(MeasureTypes.Distance, StraightLine.createDistance);
|
|
_singleton._register(MeasureTypes.Distance, StraightLine.createDistance);
|
|
@@ -133,6 +137,10 @@ class MeasureItemFactory {
|
|
_singleton._register(MeasureTypes.Velocity, Location.createVelocity);
|
|
_singleton._register(MeasureTypes.Velocity, Location.createVelocity);
|
|
_singleton._register(MeasureTypes.DopplerTrace, MultiTrace.createTrace);
|
|
_singleton._register(MeasureTypes.DopplerTrace, MultiTrace.createTrace);
|
|
|
|
|
|
|
|
+ ///TODO:[Gavin] Two Location 阻力指数
|
|
|
|
+ _singleton._register(MeasureTypes.ResistivityIndexTwoLocationByEd,
|
|
|
|
+ TwoLocation.createResistivityIndexTwoLocationByEd);
|
|
|
|
+
|
|
// Area Perimeter
|
|
// Area Perimeter
|
|
_singleton._register(
|
|
_singleton._register(
|
|
MeasureTypes.AreaPerimeterEllipse, Ellipse.createAreaPerimeter);
|
|
MeasureTypes.AreaPerimeterEllipse, Ellipse.createAreaPerimeter);
|