Mandatory: to browse all the connected edges, you have to browse the connected edges of all the twin vertices for (TWeakPtr TwinVertex : Vertex->GetTwinsEntities()) { for (TWeakPtr ConnectedEdge : TwinVertex.Pin()->GetDirectConnectedEdges()) { ... } }