using System; using System.Threading; namespace OpenNest.Engine.Jobs; /// Places on one sheet only. Must not change stock, demand, or caller-owned domain objects. public interface IPlateNester { PlateCandidate Place( PlatePlacementRequest request, IProgress progress = null, CancellationToken token = default ); }