Пример #1
0
        public override Coordinate GetExtremityInDirection(Coordinate dir)
        {
            Coordinate ext = base.GetExtremityInDirection(dir);

            if (End1.Contains(ext))
            {
                return(End1.GetExtremityInDirection(dir));
            }
            if (End2.Contains(ext))
            {
                return(End2.GetExtremityInDirection(dir));
            }
            return(ext);
        }
Пример #2
0
 public override bool Contains(Coordinate pos)
 {
     return(base.Contains(pos) || End1.Contains(pos) || End2.Contains(pos));
 }