#include <DoublyConnectedEdgeList.h>
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().