private void RemoveShapeVertex(IVertex v, Shape shape) { this.VisitedGraph.RemoveVertex(v); this.ShapeVertices.Remove(shape); this.VertexShapes.Remove(v); Modify m = new Modify(); m.AddDeleteShape(shape); this.Panel.AbstractShape.History.Do(m); }