Loading...
Searching...
No Matches
route_layer.dart
Go to the documentation of this file.
1import 'dart:ffi';
2import 'dart:ui';
3import 'package:meta/meta.dart';
4import 'package:navigine_sdk/com/_library_context.dart' as __lib;
5import 'package:navigine_sdk/com/containers__conversion.dart';
6import 'package:navigine_sdk/com/exception.dart' as exception;
7import 'package:navigine_sdk/com/lazy_list.dart';
8import 'package:navigine_sdk/com/lazy_map.dart';
9import 'package:navigine_sdk/com/navigine/idl/placement.dart';
10import 'package:navigine_sdk/com/navigine/idl/route_endpoint.dart';
11import 'package:navigine_sdk/com/navigine/idl/route_layer_listener.dart';
12import 'package:navigine_sdk/com/navigine/idl/route_remaining_style.dart';
13import 'package:navigine_sdk/com/navigine/idl/route_view.dart';
14import 'package:navigine_sdk/com/navigine/idl/route_view_listener.dart';
15import 'package:navigine_sdk/com/weak_interface_wrapper.dart' as weak_interface_wrapper;
16
17part 'route_layer.impl.dart';
37abstract class RouteLayer implements Finalizable {
38
49 void setVisible(bool visible);
50
61 bool isVisible();
62
75
89
100 void clear();
101
112 List<RouteView> routes();
113
125
137 void selectRoute(RouteView? route);
138
150
156
168
174
185 void setTraveledColor(Color color);
186
197 void setRemainingColor(Color color);
198
209 void setWidth(double width);
210
222
234
245 void setRemainingDashLength(double dashLength);
246
257 void setRemainingGapLength(double gapLength);
258
269 void setRemainingPointSize(double width, double height);
270
282
293 void setRemainingPlacementSpacing(double spacing);
294
306
318
319 bool isValid();
320
321
322
323}