Exemple #1
0
        public bool IsPointInRegion(Point point)
        {
            bool isIn = false;

            if (regionGeo != null)
            {
                isIn = regionGeo.FillContains(point);

                if (!isIn && IsSelected)
                {
                    isIn = selectionGeo1.FillContains(point) || selectionGeo2.FillContains(point);
                }
            }
            return(isIn);
        }
Exemple #2
0
 //---------------------------------------------------------------------------------------------------------
 /// <summary>
 /// Проверка раположения точки внутри области графического примитива
 /// </summary>
 /// <param name="point">Проверяемая точка</param>
 /// <returns>Статус расположения</returns>
 //---------------------------------------------------------------------------------------------------------
 public override Boolean FillContains(ref Vector2Df point)
 {
     return(mGeometry.FillContains(new Point(point.X, point.Y)));
 }