Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::routing::TopoEdge Class Reference

#include <topo_node.h>

Collaboration diagram for apollo::routing::TopoEdge:
Collaboration graph

Public Member Functions

 TopoEdge (const Edge &edge, const TopoNode *from_node, const TopoNode *to_node)
 
 ~TopoEdge ()
 
const Edge & PbEdge () const
 
double Cost () const
 
const std::string & FromLaneId () const
 
const std::string & ToLaneId () const
 
TopoEdgeType Type () const
 
const TopoNodeFromNode () const
 
const TopoNodeToNode () const
 

Constructor & Destructor Documentation

◆ TopoEdge()

apollo::routing::TopoEdge::TopoEdge ( const Edge &  edge,
const TopoNode from_node,
const TopoNode to_node 
)

◆ ~TopoEdge()

apollo::routing::TopoEdge::~TopoEdge ( )

Member Function Documentation

◆ Cost()

double apollo::routing::TopoEdge::Cost ( ) const

◆ FromLaneId()

const std::string& apollo::routing::TopoEdge::FromLaneId ( ) const

◆ FromNode()

const TopoNode* apollo::routing::TopoEdge::FromNode ( ) const

◆ PbEdge()

const Edge& apollo::routing::TopoEdge::PbEdge ( ) const

◆ ToLaneId()

const std::string& apollo::routing::TopoEdge::ToLaneId ( ) const

◆ ToNode()

const TopoNode* apollo::routing::TopoEdge::ToNode ( ) const

◆ Type()

TopoEdgeType apollo::routing::TopoEdge::Type ( ) const

The documentation for this class was generated from the following file: