feat: add PairCandidate, BestFitResult, and IBestFitStrategy for best-fit pair finding

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-07 11:42:43 -05:00
parent b030de77a8
commit 86fee08670
4 changed files with 69 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
using System.Collections.Generic;
namespace OpenNest.Engine.BestFit
{
public interface IBestFitStrategy
{
int Type { get; }
string Description { get; }
List<PairCandidate> GenerateCandidates(Drawing drawing, double spacing, double stepSize);
}
}