From a97477fcdf77b14015ffe9d7c61dcebb41cf4fa6 Mon Sep 17 00:00:00 2001 From: AJ Isaacs Date: Fri, 13 Mar 2026 08:24:55 -0400 Subject: [PATCH] feat(engine): add NestPhase enum and NestProgress data model Co-Authored-By: Claude Opus 4.6 --- OpenNest.Engine/NestProgress.cs | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 OpenNest.Engine/NestProgress.cs diff --git a/OpenNest.Engine/NestProgress.cs b/OpenNest.Engine/NestProgress.cs new file mode 100644 index 0000000..90a3fc9 --- /dev/null +++ b/OpenNest.Engine/NestProgress.cs @@ -0,0 +1,22 @@ +using System.Collections.Generic; + +namespace OpenNest +{ + public enum NestPhase + { + Linear, + RectBestFit, + Pairs, + Remainder + } + + public class NestProgress + { + public NestPhase Phase { get; set; } + public int PlateNumber { get; set; } + public int BestPartCount { get; set; } + public double BestDensity { get; set; } + public double UsableRemnantArea { get; set; } + public List BestParts { get; set; } + } +}