123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import 'package:fis_measure/interfaces/date_types/point.dart';
- import 'package:fis_measure/interfaces/process/calculators/values.dart';
- import 'package:flutter/rendering.dart';
- import 'item.dart';
- abstract class IMeasureItemFeature {
-
- IMeasureItem get refItem;
-
- List<DPoint> get innerPoints;
-
- bool get isActive;
-
- FeatureStyle get featureStyle;
-
- int get id;
-
- List<ValueBase> get values;
-
- ValueBase? get value;
-
- int? frameIndex;
-
- int? imageBelongSign;
-
- void paint(Canvas canvas, Size size);
-
- bool checkCanPaint();
- }
- class FeatureStyle {
- FeatureStyle({this.showBriefAnnotation = false});
-
- bool showBriefAnnotation;
- }
|