Loading...
Searching...
No Matches
RouteLayer.java
Go to the documentation of this file.
1package com.navigine.idl.java;
2
3import com.navigine.common.NativeObject;
4import com.navigine.common.Subscription;
5import java.util.ArrayList;
6
26public abstract class RouteLayer {
40 public abstract void setVisible(boolean visible);
41
55 public abstract boolean isVisible();
56
71 public abstract void setTarget(RouteEndpoint target);
72
88 public abstract void setRoute(RouteEndpoint from, RouteEndpoint to);
89
103 public abstract void clear();
104
118 public abstract ArrayList<RouteView> routes();
119
133 public abstract RouteView selectedRoute();
134
149 public abstract void selectRoute(RouteView route);
150
164 public abstract void addRouteLayerListener(RouteLayerListener listener);
165
170 public abstract void removeRouteLayerListener(RouteLayerListener listener);
171
185 public abstract void addRouteViewListener(RouteViewListener listener);
186
191 public abstract void removeRouteViewListener(RouteViewListener listener);
192
206 public abstract void setTraveledColor(int color);
207
221 public abstract void setRemainingColor(int color);
222
236 public abstract void setWidth(float width);
237
251 public abstract void setRemainingStyle(RouteRemainingStyle style);
252
267
281 public abstract void setRemainingDashLength(float dashLength);
282
296 public abstract void setRemainingGapLength(float gapLength);
297
311 public abstract void setRemainingPointSize(float width, float height);
312
326 public abstract void setRemainingPlacement(Placement placement);
327
341 public abstract void setRemainingPlacementSpacing(float spacing);
342
356 public abstract void setRemainingPlacementMinRatio(float ratio);
357
371 public abstract void setRemainingCollisionEnabled(boolean enabled);
372
378 public abstract boolean isValid();
379}