// 實作 shape 的 IsPointInShape method public override bool IsPointInShape(Point point) { if (!point.IsInRange(_startPoint, _endPoint)) { return(false); } double pointToLineDistance = GetPointToLine(point); return(pointToLineDistance <= Constant.POINTER_ERROR); }
// 實作 shape 的 IsPointInShape method public override bool IsPointInShape(Point point) { return(point.IsInRange(_startPoint, _endPoint)); }