#include <DoublyConnectedEdgeList.h>
Inheritance diagram for MapGen::DoublyConnectedEdgeList::HalfEdge:
Collaboration diagram for MapGen::DoublyConnectedEdgeList::HalfEdge:Public Member Functions | |
| HalfEdge & | operator= (const HalfEdge &)=delete |
Public Attributes | |
| friend | DoublyConnectedEdgeList |
Private Attributes | |
| Face * | Face = nullptr |
| HalfEdge * | Next = nullptr |
| HalfEdge * | Pair = nullptr |
| Node * | Source = nullptr |
| Node * | Target = nullptr |
Definition at line 52 of file DoublyConnectedEdgeList.h.
| friend MapGen::DoublyConnectedEdgeList::HalfEdge::DoublyConnectedEdgeList |
Definition at line 54 of file DoublyConnectedEdgeList.h.
|
private |
Definition at line 63 of file DoublyConnectedEdgeList.h.
Referenced by MapGen::DoublyConnectedEdgeList::AddNode(), MapGen::DoublyConnectedEdgeList::ConnectNodes(), MapGen::DoublyConnectedEdgeList::GetFace(), and MapGen::DoublyConnectedEdgeList::SplitEdge().
|
private |
Definition at line 61 of file DoublyConnectedEdgeList.h.
Referenced by MapGen::DoublyConnectedEdgeList::AddNode(), MapGen::DoublyConnectedEdgeList::ConnectNodes(), MapGen::DoublyConnectedEdgeList::GetNextInFace(), and MapGen::DoublyConnectedEdgeList::SplitEdge().
|
private |
Definition at line 62 of file DoublyConnectedEdgeList.h.
Referenced by MapGen::DoublyConnectedEdgeList::AddNode(), MapGen::DoublyConnectedEdgeList::ConnectNodes(), MapGen::DoublyConnectedEdgeList::GetPair(), and MapGen::DoublyConnectedEdgeList::SplitEdge().
|
private |
Definition at line 59 of file DoublyConnectedEdgeList.h.
Referenced by MapGen::DoublyConnectedEdgeList::GetSource(), and MapGen::DoublyConnectedEdgeList::SplitEdge().
|
private |
Definition at line 60 of file DoublyConnectedEdgeList.h.
Referenced by MapGen::DoublyConnectedEdgeList::GetTarget(), and MapGen::DoublyConnectedEdgeList::SplitEdge().
1.8.13