/
docNemo
/
clothes-graph
Обзор
Документация
Войти
/
docNemo
/
clothes-graph
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/ClothesGraph.Model/Formulas/IFormulaValues.cs
28 строк
1 KB
docNemo
Фундамент продукта: параметрическое построение выкроек, печать, установщик
08 авг 2026, 22:17
08 авг 2026, 22:17
cd47cce
Код
Авторство
О чём код?
using ClothesGraph.Model.Drafting; using ClothesGraph.Model.Measurements; namespace ClothesGraph.Model.Formulas; /// <summary> /// Источник значений при вычислении формулы. /// </summary> /// <remarks> /// Все значения — числа в единице формул документа. Что именно означает /// результат — длину, угол или коэффициент, — решает место применения формулы, /// а не она сама. /// </remarks> public interface IFormulaValues { double GetMeasurement(MeasurementId id); double GetNodeProperty(NodeId node, NodeProperty property); } /// <summary> /// Формула разобрана, но вычислить её в текущем состоянии не удалось. /// </summary> /// <remarks> /// Отделена от ошибок разбора: текст формулы может быть безупречен, а /// построение — неразрешимо именно в этом размере. /// </remarks> public sealed class FormulaEvaluationException(string message) : System.Exception(message);