1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import 'package:fis_common/event/event_type.dart';
- import 'package:fis_measure/interfaces/date_types/rect_region.dart';
- import 'package:fis_measure/interfaces/enums/display_mode.dart';
- import 'package:fis_measure/interfaces/process/visuals/visual_area.dart';
- import 'package:vid/us/vid_us_display_mode.dart';
- import 'package:vid/us/vid_us_visual.dart';
- import '../modes/mode.dart';
- abstract class IVisual {
-
- VidUsVisual get visualData;
-
- RectRegion get region;
-
- List<IVisualArea> get visualAreas;
-
- List<IMode> get modes;
-
- VidUsDisplayMode get displayMode;
-
- IMode? get activeMode;
-
- IVisualArea? get activeArea;
-
- bool get isActive;
-
- void setUnAcitve();
-
- late FEventHandler<bool> activeChanged;
- }
|