public ShorterLeftoverAxisGuillotineCut2DAlgorithm(Container2D initialContainer, AbstractFittingStrategy2D strategy) : base(initialContainer, strategy) { containers = new List <Container2D>(); containers.Add(new GuillotineCutShorterLeftoverAxisContainer2D(initialContainer.Width, initialContainer.Height)); }
public MinAreaGuillotineCut2DAlgorithm(Container2D initialContainer, AbstractFittingStrategy2D strategy) : base(initialContainer, strategy) { containers = new List <Container2D>(); containers.Add(new GuillotineCutMinAreaContainer2D(initialContainer.Width, initialContainer.Height)); }
public AbstractGuillotineCut2DAlgorithm(Container2D initialContainer, AbstractFittingStrategy2D strategy) : base(initialContainer) { FittingStrategy = strategy; }