|
Apollo 11.0
自动驾驶开放平台
|
#include <node_with_range.h>
Public 成员函数 | |
| NodeWithRange (const NodeWithRange &other)=default | |
| NodeWithRange (const TopoNode *node, double start_s, double end_s) | |
| NodeWithRange (const TopoNode *node, const NodeSRange &range) | |
| virtual | ~NodeWithRange () |
| bool | operator< (const NodeWithRange &other) const |
| const TopoNode * | GetTopoNode () const |
| bool | IsVirtual () const |
| const std::string & | RoadId () const |
| const std::string & | LaneId () const |
| double | FullLength () const |
Public 成员函数 继承自 apollo::routing::NodeSRange | |
| NodeSRange ()=default | |
| NodeSRange (double s1, double s2) | |
| virtual | ~NodeSRange ()=default |
| bool | operator< (const NodeSRange &other) const |
| bool | IsValid () const |
| double | StartS () const |
| double | EndS () const |
| bool | IsEnoughForChangeLane () const |
| double | Length () const |
| void | SetStartS (double start_s) |
| void | SetEndS (double end_s) |
| bool | MergeRangeOverlap (const NodeSRange &other) |
额外继承的成员函数 | |
静态 Public 成员函数 继承自 apollo::routing::NodeSRange | |
| static bool | IsEnoughForChangeLane (double start_s, double end_s) |
| static bool | IsEnoughForChangeLane (double length) |
在文件 node_with_range.h 第 26 行定义.
|
default |
| apollo::routing::NodeWithRange::NodeWithRange | ( | const TopoNode * | node, |
| double | start_s, | ||
| double | end_s | ||
| ) |
在文件 node_with_range.cc 第 25 行定义.
| apollo::routing::NodeWithRange::NodeWithRange | ( | const TopoNode * | node, |
| const NodeSRange & | range | ||
| ) |
在文件 node_with_range.cc 第 22 行定义.
|
virtual |
在文件 node_with_range.cc 第 28 行定义.
| double apollo::routing::NodeWithRange::FullLength | ( | ) | const |
在文件 node_with_range.cc 第 46 行定义.
| const TopoNode * apollo::routing::NodeWithRange::GetTopoNode | ( | ) | const |
在文件 node_with_range.cc 第 34 行定义.
| bool apollo::routing::NodeWithRange::IsVirtual | ( | ) | const |
在文件 node_with_range.cc 第 36 行定义.
| const std::string & apollo::routing::NodeWithRange::LaneId | ( | ) | const |
在文件 node_with_range.cc 第 42 行定义.
| bool apollo::routing::NodeWithRange::operator< | ( | const NodeWithRange & | other | ) | const |
在文件 node_with_range.cc 第 30 行定义.
| const std::string & apollo::routing::NodeWithRange::RoadId | ( | ) | const |
在文件 node_with_range.cc 第 38 行定义.