Navigine iOS/Android/Flutter SDK
1.0.0
Objective-C/Java/Dart SDK API
Loading...
Searching...
No Matches
route_layer.dart
Go to the documentation of this file.
1
import
'dart:ffi'
;
2
import
'dart:ui'
;
3
import
'package:meta/meta.dart'
;
4
import
'package:navigine_sdk/com/_library_context.dart'
as __lib;
5
import
'package:navigine_sdk/com/containers__conversion.dart'
;
6
import
'package:navigine_sdk/com/exception.dart'
as exception;
7
import
'package:navigine_sdk/com/lazy_list.dart'
;
8
import
'package:navigine_sdk/com/lazy_map.dart'
;
9
import
'package:navigine_sdk/com/navigine/idl/placement.dart'
;
10
import
'package:navigine_sdk/com/navigine/idl/route_endpoint.dart'
;
11
import
'package:navigine_sdk/com/navigine/idl/route_layer_listener.dart'
;
12
import
'package:navigine_sdk/com/navigine/idl/route_remaining_style.dart'
;
13
import
'package:navigine_sdk/com/navigine/idl/route_view.dart'
;
14
import
'package:navigine_sdk/com/navigine/idl/route_view_listener.dart'
;
15
import
'package:navigine_sdk/com/weak_interface_wrapper.dart'
as weak_interface_wrapper;
16
17
part
'route_layer.impl.dart'
;
37
abstract
class
RouteLayer
implements
Finalizable {
38
49
void
setVisible
(
bool
visible);
50
61
bool
isVisible
();
62
74
void
setTarget
(
RouteEndpoint
target);
75
88
void
setRoute
(
RouteEndpoint
from,
RouteEndpoint
to);
89
100
void
clear
();
101
112
List<RouteView>
routes
();
113
124
RouteView
?
selectedRoute
();
125
137
void
selectRoute
(
RouteView
? route);
138
149
void
addRouteLayerListener
(
RouteLayerListener
listener);
150
155
void
removeRouteLayerListener
(
RouteLayerListener
listener);
156
167
void
addRouteViewListener
(
RouteViewListener
listener);
168
173
void
removeRouteViewListener
(
RouteViewListener
listener);
174
185
void
setTraveledColor
(Color color);
186
197
void
setRemainingColor
(Color color);
198
209
void
setWidth
(
double
width);
210
221
void
setRemainingStyle
(
RouteRemainingStyle
style);
222
233
RouteRemainingStyle
remainingStyle
();
234
245
void
setRemainingDashLength
(
double
dashLength);
246
257
void
setRemainingGapLength
(
double
gapLength);
258
269
void
setRemainingPointSize
(
double
width,
double
height);
270
281
void
setRemainingPlacement
(
Placement
placement);
282
293
void
setRemainingPlacementSpacing
(
double
spacing);
294
305
void
setRemainingPlacementMinRatio
(
double
ratio);
306
317
void
setRemainingCollisionEnabled
(
bool
enabled);
318
319
bool
isValid
();
320
321
322
323
}
com
navigine
idl
route_layer.dart
Generated on Fri Nov 6 2026 12:11:48 for Navigine iOS/Android/Flutter SDK by
Doxygen
1.13.2