Changeset 9563 for branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/PackingPlans
- Timestamp:
- 06/02/13 04:26:26 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/PackingPlans/PackingPlan.cs
r9495 r9563 35 35 36 36 namespace HeuristicLab.Encodings.PackingEncoding.PackingPlan { 37 //RegularPackingPlan defines that the packingItems have to be parallel to the packingBin in every moment38 //SimpleRotation defines that the items may be rotated39 // only in one dimension,40 // only once and41 // only by 90degree42 // so that parallelism to the correlating bin is ensured43 //This definition implies that the floor of the (3D) objects never changes (what may be a wanted constraint in most cases..)44 37 [Item("PackingPlan", "Represents a concrete solution for a bin-packing problem.")] 45 38 [StorableClass] … … 85 78 public PackingPlan(B binMeasures, ItemList<I> itemMeasures) 86 79 : base() { 87 this.PackingItemMeasures = itemMeasures;80 this.PackingItemMeasures = new ItemList<I> (itemMeasures); 88 81 this.PackingBinMeasures = new ObservableDictionary<int, B>(); 89 82 this.PackingBinMeasures[0] = binMeasures;
Note: See TracChangeset
for help on using the changeset viewer.