public bool FindHeaderIntersectsFullRiskArea(Point p) { return(ExtensionRobotService.IsInPolygon(FullRiskArea(), p)); }
public bool FindHeaderIntersectsRiskAreaRightSide(Point p) { return(ExtensionRobotService.IsInPolygon(RiskAreaRightSide(), p)); }
public bool FindHeaderIsCloseRiskArea(Point p) { return(ExtensionRobotService.CalDistance(TopHeader(), p) < properties.distanceIntersection || ExtensionRobotService.CalDistance(BottomHeader(), p) < properties.distanceIntersection || ExtensionRobotService.CalDistance(MiddleHeader(), p) < properties.distanceIntersection ? true:false); }