MapGen::RoadSegmentBuilder 的协作图:Public 成员函数 | |
| void | Add (Graph::HalfEdge &edge) |
| void | Close () |
| RoadSegmentBuilder (const Graph &graph) | |
Public 属性 | |
| std::vector< TUniquePtr< RoadSegmentDescription > > | Segments |
Private 成员函数 | |
| bool | insert (Graph::HalfEdge &edge) |
Private 属性 | |
| const Graph & | _graph |
| bool | _handlingInitial = true |
| std::vector< const Graph::HalfEdge * > | _initial |
| std::unordered_set< const Graph::HalfEdge * > | _visitedEdges |
在文件 GraphParser.cpp 第 103 行定义.
|
inlineexplicit |
在文件 GraphParser.cpp 第 109 行定义.
|
inline |
在文件 GraphParser.cpp 第 112 行定义.
引用了 _handlingInitial, _initial, MapGen::DoublyConnectedEdgeList::GetSource(), insert() , 以及 Segments.
被这些函数引用 MapGen::GraphParser::GraphParser().
函数调用图:
这是这个函数的调用关系图:
|
inline |
在文件 GraphParser.cpp 第 130 行定义.
引用了 _handlingInitial, _initial , 以及 Segments.
被这些函数引用 MapGen::GraphParser::GraphParser().
这是这个函数的调用关系图:
|
inlineprivate |
在文件 GraphParser.cpp 第 140 行定义.
引用了 _visitedEdges , 以及 MapGen::DoublyConnectedEdgeList::GetPair().
被这些函数引用 Add().
函数调用图:
这是这个函数的调用关系图:
|
private |
在文件 GraphParser.cpp 第 146 行定义.
|
private |
在文件 GraphParser.cpp 第 150 行定义.
|
private |
在文件 GraphParser.cpp 第 152 行定义.
|
private |
在文件 GraphParser.cpp 第 148 行定义.
被这些函数引用 insert().
| std::vector<TUniquePtr<RoadSegmentDescription> > MapGen::RoadSegmentBuilder::Segments |
在文件 GraphParser.cpp 第 106 行定义.
被这些函数引用 Add(), Close() , 以及 MapGen::GraphParser::GraphParser().