public NetronAdaptorGraph( IMutableBidirectionalVertexAndEdgeListGraph g, NetronPanel panel, IShapeVertexProvider shapeProvider, IConnectionEdgeProvider connectionProvider, IConnectorChooser connectorChooser ) { if (g == null) { throw new ArgumentNullException("g"); } if (panel == null) { throw new ArgumentNullException("panel"); } if (shapeProvider == null) { throw new ArgumentNullException("shapeArgument"); } if (connectionProvider == null) { throw new ArgumentNullException("connectionProvider"); } if (connectorChooser == null) { throw new ArgumentNullException("connectorChooser"); } this.visitedGraph = g; this.panel = panel; this.shapeProvider = shapeProvider; this.connectionProvider = connectionProvider; this.connectorChooser = connectorChooser; }
public NetronAdaptorGraph( IMutableBidirectionalVertexAndEdgeListGraph g, NetronPanel panel, IShapeVertexProvider shapeProvider, IConnectionEdgeProvider connectionProvider, IConnectorChooser connectorChooser ) { if (g==null) throw new ArgumentNullException("g"); if (panel==null) throw new ArgumentNullException("panel"); if (shapeProvider==null) throw new ArgumentNullException("shapeArgument"); if (connectionProvider==null) throw new ArgumentNullException("connectionProvider"); if (connectorChooser == null) throw new ArgumentNullException("connectorChooser"); this.visitedGraph = g; this.panel = panel; this.shapeProvider = shapeProvider; this.connectionProvider = connectionProvider; this.connectorChooser = connectorChooser; }