Public Member Functions | Private Attributes | List of all members
lanelet::routing::internal::EdgeWriterGraphViz< Graph > Class Template Reference

Internal edge writer for graphViz file export. Includes label, color and if existent routing cost (as 'weight') and the routing cost module ID. More...

#include <RoutingGraphVisualization.h>

Public Member Functions

 EdgeWriterGraphViz (const Graph *g)
 
template<class VertexOrEdge >
void operator() (std::ostream &out, const VertexOrEdge &v) const
 

Private Attributes

const Graphgraph_
 

Detailed Description

template<class Graph>
class lanelet::routing::internal::EdgeWriterGraphViz< Graph >

Internal edge writer for graphViz file export. Includes label, color and if existent routing cost (as 'weight') and the routing cost module ID.

Definition at line 40 of file RoutingGraphVisualization.h.

Constructor & Destructor Documentation

◆ EdgeWriterGraphViz()

template<class Graph >
lanelet::routing::internal::EdgeWriterGraphViz< Graph >::EdgeWriterGraphViz ( const Graph g)
inlineexplicit

Definition at line 42 of file RoutingGraphVisualization.h.

Member Function Documentation

◆ operator()()

template<class Graph >
template<class VertexOrEdge >
void lanelet::routing::internal::EdgeWriterGraphViz< Graph >::operator() ( std::ostream &  out,
const VertexOrEdge &  v 
) const
inline

Definition at line 44 of file RoutingGraphVisualization.h.

Member Data Documentation

◆ graph_

template<class Graph >
const Graph* lanelet::routing::internal::EdgeWriterGraphViz< Graph >::graph_
private

Definition at line 55 of file RoutingGraphVisualization.h.


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


lanelet2_routing
Author(s): Matthias Mayr
autogenerated on Sun Oct 27 2024 02:27:49