using HeuristicLab.Problems.BinPacking3D;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HeuristicLab.Problems.BinPacking3D.ExtremePointCreation {
public interface IExtremePointCreator {
///
/// Updates the extreme points for a given bin packing
///
///
///
///
void UpdateExtremePoints(BinPacking3D binPacking, PackingItem item, PackingPosition position);
///
/// Updates the residual space for a given bin packing
///
///
///
///
void UpdateResidualSpace(BinPacking3D binPacking, PackingItem item, PackingPosition position);
}
}