From e789fe312d7f70d10f78cc0f92c708213d36178d Mon Sep 17 00:00:00 2001 From: AJ Isaacs Date: Wed, 18 Mar 2026 22:11:29 -0400 Subject: [PATCH] feat(engine): add IsOverallBest flag to NestProgress Co-Authored-By: Claude Sonnet 4.6 --- OpenNest.Engine/NestEngineBase.cs | 4 +++- OpenNest.Engine/NestProgress.cs | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/OpenNest.Engine/NestEngineBase.cs b/OpenNest.Engine/NestEngineBase.cs index 36e0412..d7b7362 100644 --- a/OpenNest.Engine/NestEngineBase.cs +++ b/OpenNest.Engine/NestEngineBase.cs @@ -191,7 +191,8 @@ namespace OpenNest int plateNumber, List best, Box workArea, - string description) + string description, + bool isOverallBest = false) { if (progress == null || best == null || best.Count == 0) return; @@ -233,6 +234,7 @@ namespace OpenNest BestParts = clonedParts, Description = description, ActiveWorkArea = workArea, + IsOverallBest = isOverallBest, }); } diff --git a/OpenNest.Engine/NestProgress.cs b/OpenNest.Engine/NestProgress.cs index d7dccb8..a8ff655 100644 --- a/OpenNest.Engine/NestProgress.cs +++ b/OpenNest.Engine/NestProgress.cs @@ -46,5 +46,6 @@ namespace OpenNest public List BestParts { get; set; } public string Description { get; set; } public Box ActiveWorkArea { get; set; } + public bool IsOverallBest { get; set; } } }