Public 成员函数 | |
void | Add (Graph::HalfEdge &edge) |
void | Close () |
RoadSegmentBuilder (const Graph &graph) | |
Public 属性 | |
std::vector< TUniquePtr< RoadSegmentDescription > > | Segments |
Private 成员函数 | |
bool | insert (Graph::HalfEdge &edge) |
Insert both half-edges only if they haven't been visited yet. | |
Private 属性 | |
const Graph & | _graph |
bool | _handlingInitial = true |
std::vector< const Graph::HalfEdge * > | _initial |
std::unordered_set< const Graph::HalfEdge * > | _visitedEdges |
在文件 GraphParser.cpp 第 92 行定义.
|
inlineexplicit |
在文件 GraphParser.cpp 第 97 行定义.
|
inline |
在文件 GraphParser.cpp 第 99 行定义.
引用了 _handlingInitial, _initial, MapGen::DoublyConnectedEdgeList::GetSource(), insert() , 以及 Segments.
被这些函数引用 MapGen::GraphParser::GraphParser().
|
inline |
在文件 GraphParser.cpp 第 113 行定义.
引用了 _handlingInitial, _initial , 以及 Segments.
被这些函数引用 MapGen::GraphParser::GraphParser().
|
inlineprivate |
Insert both half-edges only if they haven't been visited yet.
在文件 GraphParser.cpp 第 123 行定义.
引用了 _visitedEdges , 以及 MapGen::DoublyConnectedEdgeList::GetPair().
被这些函数引用 Add().
|
private |
在文件 GraphParser.cpp 第 128 行定义.
|
private |
在文件 GraphParser.cpp 第 132 行定义.
|
private |
在文件 GraphParser.cpp 第 134 行定义.
|
private |
在文件 GraphParser.cpp 第 130 行定义.
被这些函数引用 insert().
std::vector<TUniquePtr<RoadSegmentDescription> > MapGen::RoadSegmentBuilder::Segments |
在文件 GraphParser.cpp 第 95 行定义.
被这些函数引用 Add(), Close() , 以及 MapGen::GraphParser::GraphParser().