#include <srr_utils.h>
Public Types | |
enum | path_direction { path_direction::none, path_direction::start_to_end, path_direction::end_to_start } |
Public Member Functions | |
const Segment & | getSegment () const |
RouteVertex (const Vertex &_vertex) | |
RouteVertex (const RouteVertex &_vertex) | |
Public Attributes | |
int32_t | collision = 0 |
path_direction | direction |
bool | overlapPredecessor = false |
bool | overlapSuccessor = false |
int32_t | potential = 0 |
const Segment & | segment_ |
Definition at line 92 of file srr_utils.h.
|
strong |
Enumerator | |
---|---|
none | |
start_to_end | |
end_to_start |
Definition at line 95 of file srr_utils.h.
multi_robot_router::RouteVertex::RouteVertex | ( | const Vertex & | _vertex | ) |
Definition at line 145 of file srr_utils.cpp.
multi_robot_router::RouteVertex::RouteVertex | ( | const RouteVertex & | _vertex | ) |
Definition at line 148 of file srr_utils.cpp.
const Segment & multi_robot_router::RouteVertex::getSegment | ( | ) | const |
Definition at line 151 of file srr_utils.cpp.
int32_t multi_robot_router::RouteVertex::collision = 0 |
Definition at line 106 of file srr_utils.h.
path_direction multi_robot_router::RouteVertex::direction |
Definition at line 109 of file srr_utils.h.
bool multi_robot_router::RouteVertex::overlapPredecessor = false |
Definition at line 107 of file srr_utils.h.
bool multi_robot_router::RouteVertex::overlapSuccessor = false |
Definition at line 108 of file srr_utils.h.
int32_t multi_robot_router::RouteVertex::potential = 0 |
Definition at line 105 of file srr_utils.h.
const Segment& multi_robot_router::RouteVertex::segment_ |
Definition at line 110 of file srr_utils.h.