ellipse.dart 733 B

123456789101112131415161718192021222324252627
  1. import 'dart:ui';
  2. import 'package:fis_measure/interfaces/process/items/item.dart';
  3. import 'package:fis_measure/interfaces/process/items/item_metas.dart';
  4. import 'package:fis_measure/interfaces/process/workspace/point_info.dart';
  5. import '../items/item.dart';
  6. import '../items/item_feature.dart';
  7. class Ellipse extends MeasureItem<EllipseFeature> {
  8. Ellipse(ItemMeta meta, IMeasureItem? parent) : super(meta, parent);
  9. @override
  10. bool onExecuteMouse(PointInfo args) {
  11. return true;
  12. }
  13. @override
  14. bool onExecuteTouch(PointInfo args) {
  15. return true;
  16. }
  17. }
  18. class EllipseFeature extends MeasureItemFeature {
  19. EllipseFeature(IMeasureItem refItem) : super(refItem);
  20. @override
  21. void paint(Canvas canvas, Size size) {}
  22. }