Public Member Functions | |
void | draw (VisualizationView view, GL10 gl) |
GraphName | getFrame () |
LaserScanLayer (String topicName) | |
LaserScanLayer (GraphName topicName) | |
void | onStart (VisualizationView view, ConnectedNode connectedNode) |
Private Member Functions | |
void | updateVertexBuffer (LaserScan laserScan, int stride) |
Private Attributes | |
GraphName | frame |
final Object | mutex |
FloatBuffer | vertexBackBuffer |
FloatBuffer | vertexFrontBuffer |
Static Private Attributes | |
static final Color | FREE_SPACE_COLOR = Color.fromHexAndAlpha("377dfa", 0.1f) |
static final float | LASER_SCAN_POINT_SIZE = 10.f |
static final int | LASER_SCAN_STRIDE = 15 |
static final Color | OCCUPIED_SPACE_COLOR = Color.fromHexAndAlpha("377dfa", 0.3f) |
A SubscriberLayer that visualizes sensor_msgs/LaserScan messages.
Definition at line 39 of file LaserScanLayer.java.
org.ros.android.view.visualization.layer.LaserScanLayer.LaserScanLayer | ( | String | topicName | ) | [inline] |
Definition at line 52 of file LaserScanLayer.java.
org.ros.android.view.visualization.layer.LaserScanLayer.LaserScanLayer | ( | GraphName | topicName | ) | [inline] |
Definition at line 56 of file LaserScanLayer.java.
void org.ros.android.view.visualization.layer.LaserScanLayer.draw | ( | VisualizationView | view, |
GL10 | gl | ||
) | [inline] |
Definition at line 62 of file LaserScanLayer.java.
GraphName org.ros.android.view.visualization.layer.LaserScanLayer.getFrame | ( | ) | [inline] |
Implements org.ros.android.view.visualization.layer.TfLayer.
Definition at line 126 of file LaserScanLayer.java.
void org.ros.android.view.visualization.layer.LaserScanLayer.onStart | ( | VisualizationView | view, |
ConnectedNode | connectedNode | ||
) | [inline] |
Definition at line 76 of file LaserScanLayer.java.
void org.ros.android.view.visualization.layer.LaserScanLayer.updateVertexBuffer | ( | LaserScan | laserScan, |
int | stride | ||
) | [inline, private] |
Definition at line 88 of file LaserScanLayer.java.
GraphName org.ros.android.view.visualization.layer.LaserScanLayer.frame [private] |
Definition at line 48 of file LaserScanLayer.java.
final Color org.ros.android.view.visualization.layer.LaserScanLayer.FREE_SPACE_COLOR = Color.fromHexAndAlpha("377dfa", 0.1f) [static, private] |
Definition at line 41 of file LaserScanLayer.java.
final float org.ros.android.view.visualization.layer.LaserScanLayer.LASER_SCAN_POINT_SIZE = 10.f [static, private] |
Definition at line 43 of file LaserScanLayer.java.
final int org.ros.android.view.visualization.layer.LaserScanLayer.LASER_SCAN_STRIDE = 15 [static, private] |
Definition at line 44 of file LaserScanLayer.java.
final Object org.ros.android.view.visualization.layer.LaserScanLayer.mutex [private] |
Definition at line 46 of file LaserScanLayer.java.
final Color org.ros.android.view.visualization.layer.LaserScanLayer.OCCUPIED_SPACE_COLOR = Color.fromHexAndAlpha("377dfa", 0.3f) [static, private] |
Definition at line 42 of file LaserScanLayer.java.
FloatBuffer org.ros.android.view.visualization.layer.LaserScanLayer.vertexBackBuffer [private] |
Definition at line 50 of file LaserScanLayer.java.
FloatBuffer org.ros.android.view.visualization.layer.LaserScanLayer.vertexFrontBuffer [private] |
Definition at line 49 of file LaserScanLayer.java.