Public Member Functions | |
GraphName | getDefaultNodeName () |
void | onStart (ConnectedNode connectedNode) |
Private Member Functions | |
BufferedImage | newGrayscaleBufferedImage (nav_msgs.OccupancyGrid message) |
nav_msgs.OccupancyGrid | scaleAndCompressOccupancyGrid (nav_msgs.OccupancyGrid message) |
BufferedImage | scaleBufferedImage (BufferedImage bufferedImage) |
Private Attributes | |
Publisher< nav_msgs.OccupancyGrid > | publisher |
Subscriber < nav_msgs.OccupancyGrid > | subscriber |
Static Private Attributes | |
static final String | IMAGE_FORMAT = "png" |
static final int | MAXIMUM_HEIGHT = 1024 |
static final int | MAXIMUM_WIDTH = 1024 |
static final GraphName | TOPIC_IN = GraphName.of("map") |
static final GraphName | TOPIC_OUT = TOPIC_IN.join(IMAGE_FORMAT) |
Scales, compresses, and relays nav_msgs.OccupancyGrid messages.
Definition at line 50 of file CompressedMapTransport.java.
GraphName org.ros.android.compressed_map_transport.CompressedMapTransport.getDefaultNodeName | ( | ) | [inline] |
Definition at line 62 of file CompressedMapTransport.java.
BufferedImage org.ros.android.compressed_map_transport.CompressedMapTransport.newGrayscaleBufferedImage | ( | nav_msgs.OccupancyGrid | message | ) | [inline, private] |
Definition at line 106 of file CompressedMapTransport.java.
void org.ros.android.compressed_map_transport.CompressedMapTransport.onStart | ( | ConnectedNode | connectedNode | ) | [inline] |
Definition at line 67 of file CompressedMapTransport.java.
nav_msgs.OccupancyGrid org.ros.android.compressed_map_transport.CompressedMapTransport.scaleAndCompressOccupancyGrid | ( | nav_msgs.OccupancyGrid | message | ) | [inline, private] |
Definition at line 81 of file CompressedMapTransport.java.
BufferedImage org.ros.android.compressed_map_transport.CompressedMapTransport.scaleBufferedImage | ( | BufferedImage | bufferedImage | ) | [inline, private] |
Definition at line 125 of file CompressedMapTransport.java.
final String org.ros.android.compressed_map_transport.CompressedMapTransport.IMAGE_FORMAT = "png" [static, private] |
Definition at line 54 of file CompressedMapTransport.java.
final int org.ros.android.compressed_map_transport.CompressedMapTransport.MAXIMUM_HEIGHT = 1024 [static, private] |
Definition at line 53 of file CompressedMapTransport.java.
final int org.ros.android.compressed_map_transport.CompressedMapTransport.MAXIMUM_WIDTH = 1024 [static, private] |
Definition at line 52 of file CompressedMapTransport.java.
Publisher<nav_msgs.OccupancyGrid> org.ros.android.compressed_map_transport.CompressedMapTransport.publisher [private] |
Definition at line 58 of file CompressedMapTransport.java.
Subscriber<nav_msgs.OccupancyGrid> org.ros.android.compressed_map_transport.CompressedMapTransport.subscriber [private] |
Definition at line 59 of file CompressedMapTransport.java.
final GraphName org.ros.android.compressed_map_transport.CompressedMapTransport.TOPIC_IN = GraphName.of("map") [static, private] |
Definition at line 55 of file CompressedMapTransport.java.
final GraphName org.ros.android.compressed_map_transport.CompressedMapTransport.TOPIC_OUT = TOPIC_IN.join(IMAGE_FORMAT) [static, private] |
Definition at line 56 of file CompressedMapTransport.java.