Apollo
6.0
Open source self driving car software
|
Namespaces | |
edge_creator | |
node_creator | |
Classes | |
class | AStarStrategy |
class | BlackListRangeGenerator |
class | GraphCreator |
class | Navigator |
class | NodeSRange |
class | NodeWithRange |
class | ResultGenerator |
class | Routing |
class | RoutingComponent |
class | Strategy |
class | SubTopoGraph |
class | TopoEdge |
class | TopoGraph |
class | TopoNode |
class | TopoRangeManager |
Enumerations | |
enum | TopoEdgeType { TET_FORWARD, TET_LEFT, TET_RIGHT } |
Functions | |
template<typename T > | |
int | BinarySearchForSLarger (const std::vector< T > &sorted_vec, double value_s) |
template<typename T > | |
int | BinarySearchForSSmaller (const std::vector< T > &sorted_vec, double value_s) |
template<typename T > | |
int | BinarySearchCheckValidSIndex (const std::vector< T > &sorted_vec, int index, double value_s) |
template<typename T > | |
int | BinarySearchForStartS (const std::vector< T > &sorted_vec, double value_s) |
template<typename T > | |
int | BinarySearchForEndS (const std::vector< T > &sorted_vec, double value_s) |
void | GetNodeDetailForTest (Node *const node, const std::string &lane_id, const std::string &road_id) |
void | GetNodeForTest (Node *const node, const std::string &lane_id, const std::string &road_id) |
void | GetEdgeForTest (Edge *const edge, const std::string &lane_id_1, const std::string &lane_id_2, const Edge::DirectionType &type) |
void | GetGraphForTest (Graph *graph) |
void | GetGraph2ForTest (Graph *graph) |
void | GetGraph3ForTest (Graph *graph) |
Variables | |
const char | TEST_MAP_VERSION [] = "1.0.1" |
const char | TEST_MAP_DISTRICT [] = "yongfeng" |
const char | TEST_L1 [] = "L1" |
const char | TEST_L2 [] = "L2" |
const char | TEST_L3 [] = "L3" |
const char | TEST_L4 [] = "L4" |
const char | TEST_L5 [] = "L5" |
const char | TEST_L6 [] = "L6" |
const char | TEST_R1 [] = "R1" |
const char | TEST_R2 [] = "R2" |
const char | TEST_R3 [] = "R3" |
const double | TEST_LANE_LENGTH = 100.0 |
const double | TEST_LANE_COST = 1.1 |
const double | TEST_EDGE_COST = 2.2 |
const double | TEST_START_S = 0.0 |
const double | TEST_MIDDLE_S = 0.0 |
const double | TEST_END_S = TEST_LANE_LENGTH |
int apollo::routing::BinarySearchCheckValidSIndex | ( | const std::vector< T > & | sorted_vec, |
int | index, | ||
double | value_s | ||
) |
int apollo::routing::BinarySearchForEndS | ( | const std::vector< T > & | sorted_vec, |
double | value_s | ||
) |
int apollo::routing::BinarySearchForSLarger | ( | const std::vector< T > & | sorted_vec, |
double | value_s | ||
) |
int apollo::routing::BinarySearchForSSmaller | ( | const std::vector< T > & | sorted_vec, |
double | value_s | ||
) |
int apollo::routing::BinarySearchForStartS | ( | const std::vector< T > & | sorted_vec, |
double | value_s | ||
) |
void apollo::routing::GetEdgeForTest | ( | Edge *const | edge, |
const std::string & | lane_id_1, | ||
const std::string & | lane_id_2, | ||
const Edge::DirectionType & | type | ||
) |
void apollo::routing::GetGraph2ForTest | ( | Graph * | graph | ) |
void apollo::routing::GetGraph3ForTest | ( | Graph * | graph | ) |
void apollo::routing::GetGraphForTest | ( | Graph * | graph | ) |
void apollo::routing::GetNodeDetailForTest | ( | Node *const | node, |
const std::string & | lane_id, | ||
const std::string & | road_id | ||
) |
void apollo::routing::GetNodeForTest | ( | Node *const | node, |
const std::string & | lane_id, | ||
const std::string & | road_id | ||
) |
const double apollo::routing::TEST_EDGE_COST = 2.2 |
const double apollo::routing::TEST_END_S = TEST_LANE_LENGTH |
const char apollo::routing::TEST_L1[] = "L1" |
const char apollo::routing::TEST_L2[] = "L2" |
const char apollo::routing::TEST_L3[] = "L3" |
const char apollo::routing::TEST_L4[] = "L4" |
const char apollo::routing::TEST_L5[] = "L5" |
const char apollo::routing::TEST_L6[] = "L6" |
const double apollo::routing::TEST_LANE_COST = 1.1 |
const double apollo::routing::TEST_LANE_LENGTH = 100.0 |
const char apollo::routing::TEST_MAP_DISTRICT[] = "yongfeng" |
const char apollo::routing::TEST_MAP_VERSION[] = "1.0.1" |
const double apollo::routing::TEST_MIDDLE_S = 0.0 |
const char apollo::routing::TEST_R1[] = "R1" |
const char apollo::routing::TEST_R2[] = "R2" |
const char apollo::routing::TEST_R3[] = "R3" |
const double apollo::routing::TEST_START_S = 0.0 |