Public Member Functions | Public Attributes | Private Attributes
purepursuit_planner.path_marker_2.PointPathManager Class Reference

Manages the creation of waypoints and how to send them to Purepursuit. More...

Inheritance diagram for purepursuit_planner.path_marker_2.PointPathManager:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def cancelService
 Fake service to emulate the event cancel route.
def convertListOfPointPathIntoGoal
 Starts the route (inverse order of waypoints)
def createNewPoint
 Creates a new PointPath and save it a list.
def deleteAllPoints
 Function called to delete all the waypoints.
def deleteAllPointsCB
 Callback called to delete all the waypoints.
def deletePointCB
 Callback called to create a new poing.
def goBackService
 Fake service to emulate the event reverse route.
def goService
 Fake service to emulate the event start route.
def loadPointsCB
 Callback called to load previous saved points.
def newPointCB
 Callback called to create a new poing.
def newPointCB_02
 Callback called to create a new poing.
def newPointCB_04
 Callback called to create a new poing.
def newPointCB_06
 Callback called to create a new poing.
def reverseRouteCB
 Starts the route on the inverse direction.
def savePointsCB
 Callback called to save the current points.
def startRouteCB
 Starts the route.
def stopRouteCB
 Stops the current route if it's started.

Public Attributes

 counter_points
 print 'Creating new point d'%(self.counter_points)
 frame_id
 initial_point
 list_of_points
 menu_handler
 planner_client
 points_file_path

Private Attributes

 _cancel_service
 _go_back_service
 _go_service

Detailed Description

Manages the creation of waypoints and how to send them to Purepursuit.

Definition at line 140 of file path_marker_2.py.


Constructor & Destructor Documentation

def purepursuit_planner.path_marker_2.PointPathManager.__init__ (   self,
  name,
  frame_id,
  planner 
)

Definition at line 142 of file path_marker_2.py.


Member Function Documentation

Fake service to emulate the event cancel route.

Definition at line 367 of file path_marker_2.py.

Starts the route (inverse order of waypoints)

Definition at line 338 of file path_marker_2.py.

Creates a new PointPath and save it a list.

Definition at line 187 of file path_marker_2.py.

Function called to delete all the waypoints.

Definition at line 244 of file path_marker_2.py.

Callback called to delete all the waypoints.

Definition at line 253 of file path_marker_2.py.

Callback called to create a new poing.

Definition at line 234 of file path_marker_2.py.

Fake service to emulate the event reverse route.

Definition at line 359 of file path_marker_2.py.

Fake service to emulate the event start route.

Definition at line 351 of file path_marker_2.py.

Callback called to load previous saved points.

Definition at line 275 of file path_marker_2.py.

Callback called to create a new poing.

Definition at line 217 of file path_marker_2.py.

Callback called to create a new poing.

Definition at line 221 of file path_marker_2.py.

Callback called to create a new poing.

Definition at line 225 of file path_marker_2.py.

Callback called to create a new poing.

Definition at line 229 of file path_marker_2.py.

Starts the route on the inverse direction.

Definition at line 326 of file path_marker_2.py.

Callback called to save the current points.

Definition at line 257 of file path_marker_2.py.

Starts the route.

Definition at line 319 of file path_marker_2.py.

Stops the current route if it's started.

Definition at line 333 of file path_marker_2.py.


Member Data Documentation

Definition at line 142 of file path_marker_2.py.

Definition at line 142 of file path_marker_2.py.

Definition at line 142 of file path_marker_2.py.

print 'Creating new point d'%(self.counter_points)

Definition at line 142 of file path_marker_2.py.

Definition at line 142 of file path_marker_2.py.

Definition at line 142 of file path_marker_2.py.

Definition at line 142 of file path_marker_2.py.

Definition at line 142 of file path_marker_2.py.

Definition at line 142 of file path_marker_2.py.

Definition at line 142 of file path_marker_2.py.


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


purepursuit_planner
Author(s): Román Navarro
autogenerated on Thu Aug 27 2015 12:08:42