private bool IsWorkspaceInMovableRange(IWorkspace workspace, IPartMovable lever) { return(workspace.ABmin >= lever.ABmin && workspace.ABmax <= lever.ABmax); }
/// <summary> /// Возвращает коллекцию ошибок связанных с констркутивными параметрами или ограничениями рабочей зоны в зависимости /// от конструктивных параметров подвижной части робота <paramref name="movableLeverPart"/>. /// </summary> public static IEnumerable <DesignParametersException> GetDesignParametersExceptions(IPartMovable movableLeverPart) { return(GetDesignParametersExceptions(movableLeverPart.AB, movableLeverPart)); }