|
@@ -1,4 +1,3 @@
|
|
-import 'package:fis_jsonrpc/rpc.dart';
|
|
|
|
import 'package:fis_measure/interfaces/date_types/point.dart';
|
|
import 'package:fis_measure/interfaces/date_types/point.dart';
|
|
import 'package:fis_measure/interfaces/enums/items.dart';
|
|
import 'package:fis_measure/interfaces/enums/items.dart';
|
|
import 'package:fis_measure/interfaces/process/items/item.dart';
|
|
import 'package:fis_measure/interfaces/process/items/item.dart';
|
|
@@ -16,6 +15,7 @@ import 'package:fis_measure/process/primitives/trace.dart';
|
|
import 'package:fis_measure/utils/canvas.dart';
|
|
import 'package:fis_measure/utils/canvas.dart';
|
|
import 'package:fis_measure/utils/prompt_box.dart';
|
|
import 'package:fis_measure/utils/prompt_box.dart';
|
|
import 'package:flutter/material.dart';
|
|
import 'package:flutter/material.dart';
|
|
|
|
+import 'dart:ui' as ui;
|
|
|
|
|
|
class URMTraceMeasure extends Trace {
|
|
class URMTraceMeasure extends Trace {
|
|
URMTraceMeasure(super.meta, super.parent);
|
|
URMTraceMeasure(super.meta, super.parent);
|
|
@@ -144,7 +144,15 @@ class URMTraceMeasure extends Trace {
|
|
class TracePerfusionImageFeature extends TraceFeature {
|
|
class TracePerfusionImageFeature extends TraceFeature {
|
|
TracePerfusionImageFeature(AreaItemAbstract refItem) : super(refItem);
|
|
TracePerfusionImageFeature(AreaItemAbstract refItem) : super(refItem);
|
|
|
|
|
|
- NativeArray? abc;
|
|
+ ui.Image? perfusionImg;
|
|
|
|
+ @override
|
|
|
|
+ void paint(Canvas canvas, Size size) {
|
|
|
|
+ super.paint(canvas, size);
|
|
|
|
+ if (perfusionImg != null) {
|
|
|
|
+ Paint paint = Paint();
|
|
|
|
+ canvas.drawImage(perfusionImg!, Offset.zero, paint);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
class TraceCurvatureFeature extends TraceFeature {
|
|
class TraceCurvatureFeature extends TraceFeature {
|