Public Member Functions | Private Member Functions | List of all members
multi_robot_router::RouteGenerator Class Reference

#include <route_generator.h>

Inheritance diagram for multi_robot_router::RouteGenerator:
Inheritance graph
[legend]

Public Member Functions

std::vector< std::vector< Checkpoint > > generatePath (const std::vector< std::vector< RouteVertex >> &_paths, const RouteCoordinator &routeQuerry_) const
 generates a final Routing Table containing Segment List and Preconditions to other robots More...
 

Private Member Functions

void addPreconditions (Checkpoint &_segment, const RouteVertex &_segToFind, const uint32_t _pathNr, const std::vector< std::vector< RouteVertex >> &_paths, const RouteCoordinator &routeQuerry_) const
 
Checkpoint createElement (const RouteVertex &_element) const
 

Detailed Description

Definition at line 39 of file route_generator.h.

Member Function Documentation

void multi_robot_router::RouteGenerator::addPreconditions ( Checkpoint _segment,
const RouteVertex _segToFind,
const uint32_t  _pathNr,
const std::vector< std::vector< RouteVertex >> &  _paths,
const RouteCoordinator routeQuerry_ 
) const
private

Definition at line 94 of file route_generator.cpp.

Checkpoint multi_robot_router::RouteGenerator::createElement ( const RouteVertex _element) const
private

Definition at line 62 of file route_generator.cpp.

std::vector< std::vector< Checkpoint > > multi_robot_router::RouteGenerator::generatePath ( const std::vector< std::vector< RouteVertex >> &  _paths,
const RouteCoordinator routeQuerry_ 
) const

generates a final Routing Table containing Segment List and Preconditions to other robots

Parameters
_paththe list of route candidates found
routeQuerry_the route coordinator, used to find _path

Definition at line 33 of file route_generator.cpp.


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


tuw_multi_robot_router
Author(s): Benjamin Binder
autogenerated on Mon Jun 10 2019 15:42:49