|
@@ -2,9 +2,6 @@ import 'package:fis_measure/interfaces/date_types/rect_region.dart';
|
|
|
import 'package:fis_measure/interfaces/process/visuals/visual_area.dart';
|
|
|
import 'package:fis_measure/process/visual/time_motion_area.dart';
|
|
|
import 'package:fis_measure/process/visual/tissue_area.dart';
|
|
|
-import 'package:fis_measure/process/visual/visual_area.dart';
|
|
|
-
|
|
|
-import 'package:fis_measure/interfaces/process/viewports/viewport.dart';
|
|
|
import 'package:vid/us/vid_us_2d_visual.dart';
|
|
|
import 'package:vid/us/vid_us_mode.dart';
|
|
|
import 'package:vid/us/vid_us_visual.dart';
|
|
@@ -17,24 +14,25 @@ class V2dVisual extends VisualBase {
|
|
|
: super(visualData, region);
|
|
|
|
|
|
@override
|
|
|
- void loadAreas(List<VisualArea<IViewPort>> areas) {
|
|
|
+ List<IVisualArea> loadAreas() {
|
|
|
+ List<IVisualArea> visualAreas = [];
|
|
|
for (var areaType in visualData.physicalCoordinates.keys) {
|
|
|
IVisualArea? area;
|
|
|
switch (areaType) {
|
|
|
case VidUsVisualAreaType.Tissue:
|
|
|
case VidUsVisualAreaType.ZoomTissue:
|
|
|
- area = TissueArea(this, matchAreaMode(VidUsModeType.Tissue));
|
|
|
+ area = TissueArea(this, areaType, VidUsModeType.Tissue);
|
|
|
break;
|
|
|
case VidUsVisualAreaType.Flow:
|
|
|
case VidUsVisualAreaType.ZoomFlow:
|
|
|
- area = TissueArea(this, matchAreaMode(VidUsModeType.Doppler));
|
|
|
+ area = TissueArea(this, areaType, VidUsModeType.Flow);
|
|
|
break;
|
|
|
case VidUsVisualAreaType.TimeMotion:
|
|
|
case VidUsVisualAreaType.TissueTimeMotion:
|
|
|
- area = TimeMotionArea(this, matchAreaMode(VidUsModeType.TissueTM));
|
|
|
+ area = TimeMotionArea(this, areaType, VidUsModeType.TissueTM);
|
|
|
break;
|
|
|
case VidUsVisualAreaType.Doppler:
|
|
|
- area = TimeMotionArea(this, matchAreaMode(VidUsModeType.Doppler));
|
|
|
+ area = TimeMotionArea(this, areaType, VidUsModeType.Doppler);
|
|
|
break;
|
|
|
case VidUsVisualAreaType.Trace:
|
|
|
case VidUsVisualAreaType.Colorbar:
|
|
@@ -47,6 +45,7 @@ class V2dVisual extends VisualBase {
|
|
|
visualAreas.add(area);
|
|
|
}
|
|
|
}
|
|
|
+ return visualAreas;
|
|
|
}
|
|
|
|
|
|
@override
|