Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/12/16 18:02:28 (9 years ago)
Author:
gkronber
Message:

#1966: removed interface IRegularPacking shape (=> all our packing shapes are regular)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/BinPackingProblem.cs

    r14040 r14043  
    4343  public abstract class BinPackingProblem<D, B, I> : SingleObjectiveHeuristicOptimizationProblem<IPackingPlanEvaluationAlgorithm, IPackingSolutionCreator>
    4444    where D : class, IPackingDimensions
    45     where B : PackingShape<D>, IPackingBin, IRegularPackingShape, new()
    46     where I : PackingShape<D>, IPackingItem, IRegularPackingShape, new () {
     45    where B : PackingShape<D>, IPackingBin, new()
     46    where I : PackingShape<D>, IPackingItem, new () {
    4747
    4848
     
    150150    protected void ApplyHorizontalOrientation() {
    151151      PackingBinMeasures.ApplyHorizontalOrientation();
    152       foreach (IRegularPackingShape shape in PackingItemMeasures) {
     152      foreach (IPackingShape shape in PackingItemMeasures) {
    153153        shape.ApplyHorizontalOrientation();
    154154      }
Note: See TracChangeset for help on using the changeset viewer.