Example #1
0
 /// <summary>
 /// 多角形に空ける穴となるオブジェクトを削除する。
 /// </summary>
 /// <param name="holeShape">穴となるオブジェクトのインスタンス</param>
 /// <returns>正しく削除されたかどうか</returns>
 public bool RemoveHole(Shape holeShape)
 {
     HoleShapes.Remove(holeShape);
     return(corePolygon.RemoveHole(holeShape.CoreShape));
 }
Example #2
0
 /// <summary>
 /// 多角形に空ける穴となるオブジェクトを追加する。
 /// </summary>
 /// <param name="holeShape">穴となるオブジェクトのインスタンス</param>
 /// <returns>正しく追加されたかどうか</returns>
 public bool AddHole(Shape holeShape)
 {
     HoleShapes.Add(holeShape);
     return(corePolygon.AddHole(holeShape.CoreShape));
 }