public CutRegion(CutStock cutStock, Dimension top, Dimension left, Dimension width, Dimension height) { m_cutStock = cutStock ?? throw new ArgumentNullException(nameof(cutStock)); m_top = top; m_left = left; m_width = width; m_height = height; }
public CutStock GetCutStock(Area area) { var standardArea = Area.GetSmallestContainingStandardArea(area); var cutStock = new CutStock(standardArea); return(cutStock); }