예제 #1
0
파일: RailDockPoint.cs 프로젝트: chcg/Rail
 public double Distance(RailDockPoint p)
 {
     return(this.Position.Distance(p.Position));
 }
예제 #2
0
파일: RailDockPoint.cs 프로젝트: chcg/Rail
 public bool IsInside(RailDockPoint p)
 {
     return(this.Distance(p.Position) < ((RailItem)this.RailItemIntern).Track.RailWidth);
 }
예제 #3
0
파일: RailBinder.cs 프로젝트: chcg/Rail
 public static void Bind(RailPlan railPlan, TrackType trackType, RailDockPoint from, RailDockPoint to)
 {
     new RailBinder()
     {
         railPlan = railPlan, trackType = trackType, from = from, to = to
     }.Bind();
 }