using System; using System.Threading; namespace OpenNest; /// 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); }