Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 3
0
 public AbstractGuillotineCut2DAlgorithm(Container2D initialContainer, AbstractFittingStrategy2D strategy) : base(initialContainer)
 {
     FittingStrategy = strategy;
 }