|
Apollo 10.0
自动驾驶开放平台
|
命名空间 | |
| namespace | edge_creator |
| namespace | node_creator |
类 | |
| class | AStarStrategy |
| class | BlackListRangeGenerator |
| struct | CurvePoint |
| struct | CurveRange |
| struct | Edge |
| struct | Graph |
| class | GraphCreator |
| struct | Landmark |
| struct | LaneSegment |
| struct | LaneWaypoint |
| struct | Measurement |
| class | Navigator |
| struct | Node |
| class | NodeSRange |
| class | NodeWithRange |
| struct | ParkingInfo |
| struct | Passage |
| struct | POI |
| class | ResultGenerator |
| struct | RoadSegment |
| class | Routing |
| class | RoutingComponent |
| struct | RoutingConfig |
| struct | RoutingRequest |
| struct | RoutingResponse |
| class | Strategy |
| class | SubTopoGraph |
| struct | TopicConfig |
| class | TopoEdge |
| class | TopoGraph |
| class | TopoNode |
| class | TopoRangeManager |
枚举 | |
| enum | DeadEndRoutingType { ROUTING_OTHER = 0 , ROUTING_IN = 1 , ROUTING_OUT = 2 } |
| enum | ChangeLaneType { FORWARD = 0 , LEFT = 1 , RIGHT = 2 } |
| enum | ParkingSpaceType { VERTICAL_PLOT = 0 , PARALLEL_PARKING = 1 } |
| enum | TopoEdgeType { TET_FORWARD , TET_LEFT , TET_RIGHT } |
函数 | |
| bool | IsCloseEnough (double value_1, double value_2) |
| const NodeWithRange & | GetLargestRange (const std::vector< NodeWithRange > &node_vec) |
| void | LaneNodesToPassageRegion (const std::vector< NodeWithRange >::const_iterator begin, const std::vector< NodeWithRange >::const_iterator end, Passage *const passage) |
| void | LaneNodesToPassageRegion (const std::vector< NodeWithRange > &nodes, Passage *const passage) |
| double | CalculateDistance (const std::vector< NodeWithRange > &nodes) |
| void | PrintDebugInfo (const std::string &road_id, const std::vector< std::vector< NodeWithRange > > &nodes) |
| 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) |
变量 | |
| constexpr double | S_GAP_FOR_BLACK = 0.01 |
| 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 |
| 枚举值 | |
|---|---|
| FORWARD | |
| LEFT | |
| RIGHT | |
在文件 geometry.proto 第 33 行定义.
| 枚举值 | |
|---|---|
| ROUTING_OTHER | |
| ROUTING_IN | |
| ROUTING_OUT | |
在文件 geometry.proto 第 23 行定义.
| 枚举值 | |
|---|---|
| VERTICAL_PLOT | |
| PARALLEL_PARKING | |
| 枚举值 | |
|---|---|
| TET_FORWARD | |
| TET_LEFT | |
| TET_RIGHT | |
在文件 topo_node.h 第 115 行定义.
| int apollo::routing::BinarySearchCheckValidSIndex | ( | const std::vector< T > & | sorted_vec, |
| int | index, | ||
| double | value_s | ||
| ) |
在文件 range_utils.h 第 75 行定义.
| int apollo::routing::BinarySearchForEndS | ( | const std::vector< T > & | sorted_vec, |
| double | value_s | ||
| ) |
在文件 range_utils.h 第 97 行定义.
| int apollo::routing::BinarySearchForSLarger | ( | const std::vector< T > & | sorted_vec, |
| double | value_s | ||
| ) |
在文件 range_utils.h 第 25 行定义.
| int apollo::routing::BinarySearchForSSmaller | ( | const std::vector< T > & | sorted_vec, |
| double | value_s | ||
| ) |
在文件 range_utils.h 第 50 行定义.
| int apollo::routing::BinarySearchForStartS | ( | const std::vector< T > & | sorted_vec, |
| double | value_s | ||
| ) |
在文件 range_utils.h 第 91 行定义.
| double apollo::routing::CalculateDistance | ( | const std::vector< NodeWithRange > & | nodes | ) |
在文件 result_generator.cc 第 278 行定义.
| void apollo::routing::GetEdgeForTest | ( | Edge *const | edge, |
| const std::string & | lane_id_1, | ||
| const std::string & | lane_id_2, | ||
| const Edge::DirectionType & | type | ||
| ) |
在文件 topo_test_utils.cc 第 82 行定义.
| void apollo::routing::GetGraph2ForTest | ( | Graph * | graph | ) |
在文件 topo_test_utils.cc 第 107 行定义.
| void apollo::routing::GetGraph3ForTest | ( | Graph * | graph | ) |
在文件 topo_test_utils.cc 第 128 行定义.
| void apollo::routing::GetGraphForTest | ( | Graph * | graph | ) |
在文件 topo_test_utils.cc 第 91 行定义.
| const NodeWithRange & apollo::routing::GetLargestRange | ( | const std::vector< NodeWithRange > & | node_vec | ) |
在文件 result_generator.cc 第 35 行定义.
| void apollo::routing::GetNodeDetailForTest | ( | Node *const | node, |
| const std::string & | lane_id, | ||
| const std::string & | road_id | ||
| ) |
在文件 topo_test_utils.cc 第 53 行定义.
| void apollo::routing::GetNodeForTest | ( | Node *const | node, |
| const std::string & | lane_id, | ||
| const std::string & | road_id | ||
| ) |
在文件 topo_test_utils.cc 第 68 行定义.
| bool apollo::routing::IsCloseEnough | ( | double | value_1, |
| double | value_2 | ||
| ) |
在文件 result_generator.cc 第 30 行定义.
| void apollo::routing::LaneNodesToPassageRegion | ( | const std::vector< NodeWithRange > & | nodes, |
| Passage *const | passage | ||
| ) |
在文件 result_generator.cc 第 273 行定义.
| void apollo::routing::LaneNodesToPassageRegion | ( | const std::vector< NodeWithRange >::const_iterator | begin, |
| const std::vector< NodeWithRange >::const_iterator | end, | ||
| Passage *const | passage | ||
| ) |
在文件 result_generator.cc 第 261 行定义.
| void apollo::routing::PrintDebugInfo | ( | const std::string & | road_id, |
| const std::vector< std::vector< NodeWithRange > > & | nodes | ||
| ) |
在文件 result_generator.cc 第 291 行定义.
|
constexpr |
在文件 black_list_range_generator.cc 第 22 行定义.
| const double apollo::routing::TEST_EDGE_COST = 2.2 |
在文件 topo_test_utils.h 第 42 行定义.
| const double apollo::routing::TEST_END_S = TEST_LANE_LENGTH |
在文件 topo_test_utils.h 第 46 行定义.
| const char apollo::routing::TEST_L1[] = "L1" |
在文件 topo_test_utils.h 第 29 行定义.
| const char apollo::routing::TEST_L2[] = "L2" |
在文件 topo_test_utils.h 第 30 行定义.
| const char apollo::routing::TEST_L3[] = "L3" |
在文件 topo_test_utils.h 第 31 行定义.
| const char apollo::routing::TEST_L4[] = "L4" |
在文件 topo_test_utils.h 第 32 行定义.
| const char apollo::routing::TEST_L5[] = "L5" |
在文件 topo_test_utils.h 第 33 行定义.
| const char apollo::routing::TEST_L6[] = "L6" |
在文件 topo_test_utils.h 第 34 行定义.
| const double apollo::routing::TEST_LANE_COST = 1.1 |
在文件 topo_test_utils.h 第 41 行定义.
| const double apollo::routing::TEST_LANE_LENGTH = 100.0 |
在文件 topo_test_utils.h 第 40 行定义.
| const char apollo::routing::TEST_MAP_DISTRICT[] = "yongfeng" |
在文件 topo_test_utils.h 第 27 行定义.
| const char apollo::routing::TEST_MAP_VERSION[] = "1.0.1" |
在文件 topo_test_utils.h 第 26 行定义.
| const double apollo::routing::TEST_MIDDLE_S = 0.0 |
在文件 topo_test_utils.h 第 45 行定义.
| const char apollo::routing::TEST_R1[] = "R1" |
在文件 topo_test_utils.h 第 36 行定义.
| const char apollo::routing::TEST_R2[] = "R2" |
在文件 topo_test_utils.h 第 37 行定义.
| const char apollo::routing::TEST_R3[] = "R3" |
在文件 topo_test_utils.h 第 38 行定义.
| const double apollo::routing::TEST_START_S = 0.0 |
在文件 topo_test_utils.h 第 44 行定义.