Exemple #1
0
 /// <summary>
 /// 引数によって与えられたエッジが自身のエッジの次にあたるかどうかチェックする.
 /// </summary>
 /// <param name="tested">チェックされるエッジ</param>
 /// <returns>次のエッジであればtrueを返す</returns>
 public bool IsNext(Edge2D tested)
 {
     return (this.EndNodeId == tested.StartNodeId);
 }
Exemple #2
0
 public Edge2D(Edge2D source)
 {
     Id = source.Id;
     StartNodeId = source.StartNodeId;
     EndNodeId = source.EndNodeId;
     Length = source.Length;
     edge_force = new double[] { 0, 0 };
     for (int i = 0; i < 2; i++)
     {
         edge_force[i] = source.edge_force[i];
     }
 }