private static double dotProduct(point p1, point p2) { return(p1.x * p2.x + p1.y * p2.y); }
private void comboBoxEdgeSource_SelectedIndexChanged(object sender, EventArgs e) { point p = (sender as ComboBox).SelectedItem as point; drawRedPoint(p); }
public bool isVertexOfEdge(point p) { return((source == p) || (dest == p)); }
// Выделение выбранной точки красным цветом private void pointsBox_SelectedIndexChanged(object sender, EventArgs e) { point p = pointsBox.SelectedItem as point; drawRedPoint(p); }
//public edge(point p1, point p2) //{ // if (p1 < p2) // { // source = p1; // dest = p2; // } // else // { // source = p2; // dest = p1; // } //} public edge(edge e) { this.source = e.source; this.dest = e.dest; }