diff --git a/OpenNest.Engine/NestProgress.cs b/OpenNest.Engine/NestProgress.cs index 90a3fc9..ba4172e 100644 --- a/OpenNest.Engine/NestProgress.cs +++ b/OpenNest.Engine/NestProgress.cs @@ -10,6 +10,27 @@ namespace OpenNest Remainder } + public class PhaseResult + { + public NestPhase Phase { get; set; } + public int PartCount { get; set; } + public long TimeMs { get; set; } + + public PhaseResult(NestPhase phase, int partCount, long timeMs) + { + Phase = phase; + PartCount = partCount; + TimeMs = timeMs; + } + } + + public class AngleResult + { + public double AngleDeg { get; set; } + public NestDirection Direction { get; set; } + public int PartCount { get; set; } + } + public class NestProgress { public NestPhase Phase { get; set; } @@ -18,5 +39,6 @@ namespace OpenNest public double BestDensity { get; set; } public double UsableRemnantArea { get; set; } public List BestParts { get; set; } + public string Description { get; set; } } }