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().