Changeset 15554 for branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Packer/BinPacker.cs
- Timestamp:
- 12/20/17 16:15:38 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Packer/BinPacker.cs
r15520 r15554 33 33 34 34 namespace HeuristicLab.Problems.BinPacking3D.Packer { 35 public abstract class BinPacker : Item { 36 37 /* 38 [Storable] 39 IPositionFinder PositionFinder 35 internal abstract class BinPacker : Item, IBinPacker { 40 36 41 */42 43 37 #region Constructors for HEAL 44 38 … … 49 43 protected BinPacker(BinPacker original, Cloner cloner) 50 44 : base(original, cloner) { 51 //this.PositionFinder = original.PositionFinder;52 45 } 53 46 … … 99 92 100 93 // The extremepoints are sortet by Y / Z / X 101 return packingBin.ExtremePoints.Where(x => packingBin.IsPositionFeasible(newItem, x, useStackingConstraints)).FirstOrDefault(); 94 var newPosition = packingBin.ExtremePoints.Where(x => packingBin.IsPositionFeasible(newItem, x.Key, useStackingConstraints)).FirstOrDefault(); 95 96 return newPosition.Key; 102 97 } 103 98
Note: See TracChangeset
for help on using the changeset viewer.