Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
com.github.rosjava.android_apps.map_nav.MainActivity Class Reference
Inheritance diagram for com.github.rosjava.android_apps.map_nav.MainActivity:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 MainActivity ()
void onCreate (Bundle savedInstanceState)
boolean onCreateOptionsMenu (Menu menu)
boolean onOptionsItemSelected (MenuItem item)
void setGoalClicked (View view)
void setPoseClicked (View view)

Protected Member Functions

void init (NodeMainExecutor nodeMainExecutor)

Private Member Functions

void dismissWaitingDialog ()
void loadMap (MapListEntry mapListEntry)
void onChooseMapButtonPressed ()
void readAvailableMapList ()
void safeDismissChooseMapDialog ()
void safeDismissWaitingDialog ()
void safeShowWaitingDialog (final CharSequence title, final CharSequence message)
void setGoal ()
void setPose ()
void showMapListDialog (final List< MapListEntry > list)
void showWaitingDialog (final CharSequence title, final CharSequence message)

Private Attributes

Button backButton
RosImageView
< sensor_msgs.CompressedImage > 
cameraView
Button chooseMapButton
AlertDialog chooseMapDialog
ViewGroup mainLayout
MapPosePublisherLayer mapPosePublisherLayer
VisualizationView mapView
NodeConfiguration nodeConfiguration
NodeMainExecutor nodeMainExecutor
ViewGroup sideLayout
VirtualJoystickView virtualJoystickView
ProgressDialog waitingDialog

Static Private Attributes

static final String cameraTopic = "camera/rgb/image_color/compressed_throttle"
static final String initialPoseTopic = "initialpose"
static final String MAP_FRAME = "map"
static final String mapTopic = "map"
static final String pathLayerTopic = "move_base/TrajectoryPlannerROS/global_plan"
static final String ROBOT_FRAME = "base_link"
static final String scanTopic = "scan"
static final String virtualJoystickTopic = "android/virtual_joystick/cmd_vel"

Detailed Description

Author:
murase@jsk.imi.i.u-tokyo.ac.jp (Kazuto Murase)

Definition at line 60 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.


Constructor & Destructor Documentation


Member Function Documentation

void com.github.rosjava.android_apps.map_nav.MainActivity.init ( NodeMainExecutor  nodeMainExecutor) [inline, protected]
void com.github.rosjava.android_apps.map_nav.MainActivity.loadMap ( MapListEntry  mapListEntry) [inline, private]
void com.github.rosjava.android_apps.map_nav.MainActivity.onCreate ( Bundle  savedInstanceState) [inline]
void com.github.rosjava.android_apps.map_nav.MainActivity.safeShowWaitingDialog ( final CharSequence  title,
final CharSequence  message 
) [inline, private]
void com.github.rosjava.android_apps.map_nav.MainActivity.showMapListDialog ( final List< MapListEntry >  list) [inline, private]

Show a dialog with a list of maps. Safe to call from any thread.

Definition at line 237 of file map_nav/src/main/java/com/github/rosjava/android_apps/map_nav/MainActivity.java.

void com.github.rosjava.android_apps.map_nav.MainActivity.showWaitingDialog ( final CharSequence  title,
final CharSequence  message 
) [inline, private]

Member Data Documentation

final String com.github.rosjava.android_apps.map_nav.MainActivity.cameraTopic = "camera/rgb/image_color/compressed_throttle" [static, private]
RosImageView<sensor_msgs.CompressedImage> com.github.rosjava.android_apps.map_nav.MainActivity.cameraView [private]
final String com.github.rosjava.android_apps.map_nav.MainActivity.initialPoseTopic = "initialpose" [static, private]
final String com.github.rosjava.android_apps.map_nav.MainActivity.mapTopic = "map" [static, private]
final String com.github.rosjava.android_apps.map_nav.MainActivity.pathLayerTopic = "move_base/TrajectoryPlannerROS/global_plan" [static, private]
final String com.github.rosjava.android_apps.map_nav.MainActivity.ROBOT_FRAME = "base_link" [static, private]
final String com.github.rosjava.android_apps.map_nav.MainActivity.scanTopic = "scan" [static, private]
final String com.github.rosjava.android_apps.map_nav.MainActivity.virtualJoystickTopic = "android/virtual_joystick/cmd_vel" [static, private]

The documentation for this class was generated from the following file:


android_apps
Author(s): Daniel Stonier , Kazuto Murase
autogenerated on Fri Aug 28 2015 10:04:41