Loading...
Searching...
No Matches
UserLocationLayerBinding.java
Go to the documentation of this file.
1package com.navigine.idl.java.internal;
2
3import com.navigine.common.NativeObject;
4import com.navigine.idl.java.UserLocationFollowMode;
5import com.navigine.idl.java.UserLocationLayer;
6
11public final class UserLocationLayerBinding extends UserLocationLayer
12{
13 private final NativeObject nativeObject;
14
15 UserLocationLayerBinding(NativeObject nativeObject)
16 {
17 this.nativeObject = nativeObject;
18 }
19
20 @Override
21 public native boolean isValid();
22
23 // UserLocationLayer methods
24
25 @Override
26 public void setVisible(boolean visible)
27 {
28 native_setVisible(visible);
29 }
30 private native void native_setVisible(boolean visible);
31
32 @Override
33 public boolean isVisible()
34 {
35 return native_isVisible();
36 }
37 private native boolean native_isVisible();
38
39 @Override
40 public void setAnchor(android.graphics.PointF anchor)
41 {
42 native_setAnchor(anchor);
43 }
44 private native void native_setAnchor(android.graphics.PointF anchor);
45
46 @Override
47 public void resetAnchor()
48 {
49 native_resetAnchor();
50 }
51 private native void native_resetAnchor();
52
53 @Override
54 public boolean anchorEnabled()
55 {
56 return native_anchorEnabled();
57 }
58 private native boolean native_anchorEnabled();
59
60 @Override
61 public void setHeadingModeActive(boolean active)
62 {
63 native_setHeadingModeActive(active);
64 }
65 private native void native_setHeadingModeActive(boolean active);
66
67 @Override
68 public boolean headingModeActive()
69 {
70 return native_headingModeActive();
71 }
72 private native boolean native_headingModeActive();
73
74 @Override
76 {
77 native_setFollowMode(mode);
78 }
79 private native void native_setFollowMode(UserLocationFollowMode mode);
80
81 @Override
83 {
84 return native_followMode();
85 }
86 private native UserLocationFollowMode native_followMode();
87
88 @Override
89 public void setArrowBitmap(com.navigine.image.ImageProvider bitmap)
90 {
91 native_setArrowBitmap(bitmap);
92 }
93 private native void native_setArrowBitmap(com.navigine.image.ImageProvider bitmap);
94
95 @Override
96 public void setAccuracyColor(int color)
97 {
98 native_setAccuracyColor(color);
99 }
100 private native void native_setAccuracyColor(int color);
101}