Public Member Functions | Private Attributes
rqt_marble::BridgeRosMarble Class Reference

#include <bridge_ros_marble.h>

Inheritance diagram for rqt_marble::BridgeRosMarble:
Inheritance graph

List of all members.

Public Member Functions

 BridgeRosMarble ()
void getGpsCoord ()
rqt_marble::RouteGps publishRouteInGps (Marble::Route route)
void setDoNavigation (bool doNav)

Private Attributes

ros::NodeHandle _node
ros::Publisher _publisher
bool do_navigation

Detailed Description

BridgeRosMarble object is initially intended to work as a bridge between ROS & Marble so that MarblePlugin can be decoupled from ROS & Marble as much as possible.

However, for the coding simplicity, MarblePlugin by design involves ROS & Marble tasks.

Definition at line 61 of file bridge_ros_marble.h.

Constructor & Destructor Documentation

Definition at line 44 of file bridge_ros_marble.cpp.

Member Function Documentation

RouteGps BridgeRosMarble::publishRouteInGps ( Marble::Route  route)
  • Route route: this object consists of segments of a route. Each segment consists of GPS coordinates.
    : when either do_navigation is False or the size of the argument route is 0, this function just returns.

Definition at line 56 of file bridge_ros_marble.cpp.

void BridgeRosMarble::setDoNavigation ( bool  doNav)

Definition at line 51 of file bridge_ros_marble.cpp.

Member Data Documentation

Definition at line 80 of file bridge_ros_marble.h.

Definition at line 81 of file bridge_ros_marble.h.

Definition at line 82 of file bridge_ros_marble.h.

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

Author(s): Isaac Saito , Tobias Baer , Jan Aidel
autogenerated on Sun Apr 12 2015 11:18:08