public MacroEdge([NotNull] MacroMap map, MacroMap.CellMesh mesh, MacroMap.CellMesh.Edge edge, MacroVert vertex1, MacroVert vertex2) { if (map == null) { throw new ArgumentNullException(nameof(map)); } _edge = edge; _map = map; _mesh = mesh; Vertex1 = vertex1; Vertex2 = vertex2; }
public bool IsConnects(MacroVert vert1, MacroVert vert2) { return((vert1 == Vertex1 && vert2 == Vertex2) || (vert1 == Vertex2 && vert2 == Vertex1)); }