diff --git a/OpenNest.Engine/StripNestEngine.cs b/OpenNest.Engine/StripNestEngine.cs index 45d6384..8e08bcc 100644 --- a/OpenNest.Engine/StripNestEngine.cs +++ b/OpenNest.Engine/StripNestEngine.cs @@ -30,6 +30,26 @@ namespace OpenNest return inner.Fill(item, workArea, progress, token); } + /// + /// Group-parts fill delegates to DefaultNestEngine. + /// + public override List Fill(List groupParts, Box workArea, + IProgress progress, CancellationToken token) + { + var inner = new DefaultNestEngine(Plate); + return inner.Fill(groupParts, workArea, progress, token); + } + + /// + /// Pack delegates to DefaultNestEngine. + /// + public override List PackArea(Box box, List items, + IProgress progress, CancellationToken token) + { + var inner = new DefaultNestEngine(Plate); + return inner.PackArea(box, items, progress, token); + } + /// /// Selects the item that consumes the most plate area (bounding box area x quantity). /// Returns the index into the items list.