#include <topo_node.h>
◆ TopoNode() [1/2]
apollo::routing::TopoNode::TopoNode |
( |
const Node & |
node | ) |
|
|
explicit |
◆ TopoNode() [2/2]
apollo::routing::TopoNode::TopoNode |
( |
const TopoNode * |
topo_node, |
|
|
const NodeSRange & |
range |
|
) |
| |
◆ ~TopoNode()
apollo::routing::TopoNode::~TopoNode |
( |
| ) |
|
◆ AddInEdge()
void apollo::routing::TopoNode::AddInEdge |
( |
const TopoEdge * |
edge | ) |
|
◆ AddOutEdge()
void apollo::routing::TopoNode::AddOutEdge |
( |
const TopoEdge * |
edge | ) |
|
◆ AnchorPoint()
const common::PointENU& apollo::routing::TopoNode::AnchorPoint |
( |
| ) |
const |
◆ CentralCurve()
const hdmap::Curve& apollo::routing::TopoNode::CentralCurve |
( |
| ) |
const |
◆ Cost()
double apollo::routing::TopoNode::Cost |
( |
| ) |
const |
◆ EndS()
double apollo::routing::TopoNode::EndS |
( |
| ) |
const |
◆ GetInEdgeFrom()
const TopoEdge* apollo::routing::TopoNode::GetInEdgeFrom |
( |
const TopoNode * |
from_node | ) |
const |
◆ GetOutEdgeTo()
const TopoEdge* apollo::routing::TopoNode::GetOutEdgeTo |
( |
const TopoNode * |
to_node | ) |
const |
◆ InFromAllEdge()
const std::unordered_set<const TopoEdge*>& apollo::routing::TopoNode::InFromAllEdge |
( |
| ) |
const |
◆ InFromLeftEdge()
const std::unordered_set<const TopoEdge*>& apollo::routing::TopoNode::InFromLeftEdge |
( |
| ) |
const |
◆ InFromLeftOrRightEdge()
const std::unordered_set<const TopoEdge*>& apollo::routing::TopoNode::InFromLeftOrRightEdge |
( |
| ) |
const |
◆ InFromPreEdge()
const std::unordered_set<const TopoEdge*>& apollo::routing::TopoNode::InFromPreEdge |
( |
| ) |
const |
◆ InFromRightEdge()
const std::unordered_set<const TopoEdge*>& apollo::routing::TopoNode::InFromRightEdge |
( |
| ) |
const |
◆ IsInFromPreEdgeValid()
bool apollo::routing::TopoNode::IsInFromPreEdgeValid |
( |
| ) |
const |
◆ IsOutRangeEnough()
static bool apollo::routing::TopoNode::IsOutRangeEnough |
( |
const std::vector< NodeSRange > & |
range_vec, |
|
|
double |
start_s, |
|
|
double |
end_s |
|
) |
| |
|
static |
◆ IsOutToSucEdgeValid()
bool apollo::routing::TopoNode::IsOutToSucEdgeValid |
( |
| ) |
const |
◆ IsOverlapEnough()
bool apollo::routing::TopoNode::IsOverlapEnough |
( |
const TopoNode * |
sub_node, |
|
|
const TopoEdge * |
edge_for_type |
|
) |
| const |
◆ IsSubNode()
bool apollo::routing::TopoNode::IsSubNode |
( |
| ) |
const |
◆ IsVirtual()
bool apollo::routing::TopoNode::IsVirtual |
( |
| ) |
const |
◆ LaneId()
const std::string& apollo::routing::TopoNode::LaneId |
( |
| ) |
const |
◆ LeftOutRange()
const std::vector<NodeSRange>& apollo::routing::TopoNode::LeftOutRange |
( |
| ) |
const |
◆ Length()
double apollo::routing::TopoNode::Length |
( |
| ) |
const |
◆ OriginNode()
const TopoNode* apollo::routing::TopoNode::OriginNode |
( |
| ) |
const |
◆ OutToAllEdge()
const std::unordered_set<const TopoEdge*>& apollo::routing::TopoNode::OutToAllEdge |
( |
| ) |
const |
◆ OutToLeftEdge()
const std::unordered_set<const TopoEdge*>& apollo::routing::TopoNode::OutToLeftEdge |
( |
| ) |
const |
◆ OutToLeftOrRightEdge()
const std::unordered_set<const TopoEdge*>& apollo::routing::TopoNode::OutToLeftOrRightEdge |
( |
| ) |
const |
◆ OutToRightEdge()
const std::unordered_set<const TopoEdge*>& apollo::routing::TopoNode::OutToRightEdge |
( |
| ) |
const |
◆ OutToSucEdge()
const std::unordered_set<const TopoEdge*>& apollo::routing::TopoNode::OutToSucEdge |
( |
| ) |
const |
◆ PbNode()
const Node& apollo::routing::TopoNode::PbNode |
( |
| ) |
const |
◆ RightOutRange()
const std::vector<NodeSRange>& apollo::routing::TopoNode::RightOutRange |
( |
| ) |
const |
◆ RoadId()
const std::string& apollo::routing::TopoNode::RoadId |
( |
| ) |
const |
◆ StartS()
double apollo::routing::TopoNode::StartS |
( |
| ) |
const |
The documentation for this class was generated from the following file: