1package com.navigine.idl.java.internal;
3import com.navigine.common.NativeObject;
4import com.navigine.idl.java.AnimationType;
5import com.navigine.idl.java.CircleMapObject;
6import com.navigine.idl.java.LocationPoint;
7import com.navigine.idl.java.MapObjectType;
15 private final NativeObject nativeObject;
17 CircleMapObjectBinding(NativeObject nativeObject)
19 this.nativeObject = nativeObject;
30 return native_setPosition(point);
32 private native
boolean native_setPosition(
LocationPoint point);
37 return native_setPositionAnimated(point, duration, type);
42 public boolean setColor(
float red,
float green,
float blue,
float alpha)
44 return native_setColor(red, green, blue, alpha);
46 private native
boolean native_setColor(
float red,
float green,
float blue,
float alpha);
51 return native_setRadius(radius);
53 private native
boolean native_setRadius(
float radius);
58 return native_setCollisionEnabled(enabled);
60 private native
boolean native_setCollisionEnabled(
boolean enabled);
65 return native_setBuffer(width, height);
67 private native
boolean native_setBuffer(
float width,
float height);
72 return native_setOffset(width, height);
74 private native
boolean native_setOffset(
float width,
float height);
79 return native_setPriority(priority);
81 private native
boolean native_setPriority(
float priority);
86 return native_setOutlineColor(red, green, blue, alpha);
88 private native
boolean native_setOutlineColor(
float red,
float green,
float blue,
float alpha);
93 return native_setOutlineRadius(radius);
95 private native
boolean native_setOutlineRadius(
float radius);
100 return native_setOutlineAlpha(alpha);
102 private native
boolean native_setOutlineAlpha(
float alpha);
109 return native_getId();
111 private native
int native_getId();
116 return native_getType();
123 return native_getData();
125 private native
byte[] native_getData();
130 return native_setVisible(visible);
132 private native
boolean native_setVisible(
boolean visible);
137 return native_setInteractive(interactive);
139 private native
boolean native_setInteractive(
boolean interactive);
144 native_setData(data);
146 private native
void native_setData(
byte[] data);
151 return native_setTitle(title);
153 private native
boolean native_setTitle(String title);
158 return native_setAlpha(alpha);
160 private native
boolean native_setAlpha(
float alpha);