Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

DualCoding::PilotTypes::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 82 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, AngSignTwoPi turn, const std::vector< ShapeRoot > &landmarks)
void addNavigationStep (NavigationStepType_t type, const NodeValue_t &waypoint, const std::vector< ShapeRoot > &landmarks)
void clear ()

Public Attributes

std::vector< NodeValue_tpath
 Path returned by path planner, from which the navigation 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

DualCoding::PilotTypes::NavigationPlan::NavigationPlan (  ) 

Definition at line 83 of file PilotTypes.h.


Member Function Documentation

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

Member Data Documentation

Index into the plan.

Definition at line 87 of file PilotTypes.h.

Referenced by clear(), and DualCoding::Pilot::ExecutePlan::NextTask::doStart().

If true, use heading opposite the direction of travel.

Definition at line 85 of file PilotTypes.h.

Referenced by clear().


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

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:22 2016 by Doxygen 1.6.3