Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

NavigationPlan Struct Reference

Stores and indexes into a sequence of actions to complete a navigation task. More...

#include <PilotTypes.h>


Detailed Description

Stores and indexes into a sequence of actions to complete a navigation task.

Definition at line 73 of file PilotTypes.h.

List of all members.

Public Member Functions

 NavigationPlan ()
std::string toString () const
void addNavigationStep (NavigationStepType_t type, const DualCoding::Point &waypoint, AngTwoPi orientation, const std::vector< ShapeRoot > &landmarks)
void clear ()

Public Attributes

std::vector< DualCoding::Pointpath
 Path returned by path planner, from which the plan is generated.
bool walkBackward
 If true, use heading opposite the direction of travel.
std::vector< NavigationStepsteps
 The plan is a sequence of navigation steps.
std::vector< NavigationStep >
::const_iterator 
currentStep
 Index into the plan.

Constructor & Destructor Documentation

NavigationPlan (  ) 

Definition at line 74 of file PilotTypes.h.


Member Function Documentation

void addNavigationStep ( NavigationStepType_t  type,
const DualCoding::Point waypoint,
AngTwoPi  orientation,
const std::vector< ShapeRoot > &  landmarks 
)
void clear (  ) 

Definition at line 83 of file PilotTypes.h.

std::string toString (  )  const

Member Data Documentation

std::vector<NavigationStep>::const_iterator currentStep

Index into the plan.

Definition at line 78 of file PilotTypes.h.

std::vector<DualCoding::Point> path

Path returned by path planner, from which the plan is generated.

Definition at line 74 of file PilotTypes.h.

std::vector<NavigationStep> steps

The plan is a sequence of navigation steps.

Definition at line 77 of file PilotTypes.h.

If true, use heading opposite the direction of travel.

Definition at line 76 of file PilotTypes.h.


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

DualCoding 5.1CVS
Generated Thu Apr 25 01:59:10 2013 by Doxygen 1.6.3