Public Member Functions | |
void | draw (GL10 gl) |
FrameName | getFrame () |
LaserScanLayer (String topicName) | |
LaserScanLayer (GraphName topicName) | |
void | onStart (ConnectedNode connectedNode, android.os.Handler handler, FrameTransformTree frameTransformTree, Camera camera) |
Private Member Functions | |
void | updateVertexBuffer (LaserScan laserScan, int stride) |
Private Attributes | |
Camera | camera |
FrameName | frame |
final Object | mutex |
FloatBuffer | vertexBackBuffer |
FloatBuffer | vertexFrontBuffer |
Static Private Attributes | |
static final Color | FREE_SPACE_COLOR = Color.fromHexAndAlpha("00adff", 0.3f) |
static final float | LASER_SCAN_POINT_SIZE = 0.1f |
static final int | LASER_SCAN_STRIDE = 15 |
static final Color | OCCUPIED_SPACE_COLOR = Color.fromHexAndAlpha("ffffff", 0.6f) |
A SubscriberLayer that visualizes sensor_msgs/LaserScan messages.
Definition at line 40 of file LaserScanLayer.java.
org.ros.android.view.visualization.layer.LaserScanLayer.LaserScanLayer | ( | String | topicName | ) | [inline] |
Definition at line 54 of file LaserScanLayer.java.
org.ros.android.view.visualization.layer.LaserScanLayer.LaserScanLayer | ( | GraphName | topicName | ) | [inline] |
Definition at line 58 of file LaserScanLayer.java.
void org.ros.android.view.visualization.layer.LaserScanLayer.draw | ( | GL10 | gl | ) | [inline] |
Definition at line 64 of file LaserScanLayer.java.
Implements org.ros.android.view.visualization.layer.TfLayer.
Definition at line 131 of file LaserScanLayer.java.
void org.ros.android.view.visualization.layer.LaserScanLayer.onStart | ( | ConnectedNode | connectedNode, |
android.os.Handler | handler, | ||
FrameTransformTree | frameTransformTree, | ||
Camera | camera | ||
) | [inline] |
Definition at line 79 of file LaserScanLayer.java.
void org.ros.android.view.visualization.layer.LaserScanLayer.updateVertexBuffer | ( | LaserScan | laserScan, |
int | stride | ||
) | [inline, private] |
Definition at line 93 of file LaserScanLayer.java.
Definition at line 50 of file LaserScanLayer.java.
Definition at line 49 of file LaserScanLayer.java.
final Color org.ros.android.view.visualization.layer.LaserScanLayer.FREE_SPACE_COLOR = Color.fromHexAndAlpha("00adff", 0.3f) [static, private] |
Definition at line 42 of file LaserScanLayer.java.
final float org.ros.android.view.visualization.layer.LaserScanLayer.LASER_SCAN_POINT_SIZE = 0.1f [static, private] |
Definition at line 44 of file LaserScanLayer.java.
final int org.ros.android.view.visualization.layer.LaserScanLayer.LASER_SCAN_STRIDE = 15 [static, private] |
Definition at line 45 of file LaserScanLayer.java.
final Object org.ros.android.view.visualization.layer.LaserScanLayer.mutex [private] |
Definition at line 47 of file LaserScanLayer.java.
final Color org.ros.android.view.visualization.layer.LaserScanLayer.OCCUPIED_SPACE_COLOR = Color.fromHexAndAlpha("ffffff", 0.6f) [static, private] |
Definition at line 43 of file LaserScanLayer.java.
FloatBuffer org.ros.android.view.visualization.layer.LaserScanLayer.vertexBackBuffer [private] |
Definition at line 52 of file LaserScanLayer.java.
FloatBuffer org.ros.android.view.visualization.layer.LaserScanLayer.vertexFrontBuffer [private] |
Definition at line 51 of file LaserScanLayer.java.