Changeset 14045 for branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.2D/3.3/Decoders/BL/BottomLeftGroupingVectorDecoder.cs
- Timestamp:
- 07/12/16 18:23:13 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.2D/3.3/Decoders/BL/BottomLeftGroupingVectorDecoder.cs
r13607 r14045 24 24 using HeuristicLab.Core; 25 25 using HeuristicLab.Problems.BinPacking.Dimensions; 26 using HeuristicLab.Problems.BinPacking.PackingBin; 26 27 27 using HeuristicLab.Problems.BinPacking.PackingItem; 28 28 using HeuristicLab.Encodings.PackingEncoding.PackingPlan; … … 31 31 using HeuristicLab.Encodings.PackingEncoding.GroupingVector; 32 32 using HeuristicLab.Problems.BinPacking2D; 33 using HeuristicLab.Problems.BinPacking.Shapes; 33 34 34 35 namespace HeuristicLab.Problems.BinPacking.Decoders { 35 36 [Item("Identical bin two dimensional grouping vector decoder", "<Description missing...>")] 36 37 [StorableClass] 37 public class BottomLeftGroupingVectorDecoder : PackingSolutionDecoder<TwoDimensionalPacking, RectangularPacking Bin,RectangularPackingItem>, I2DGVDecoder {38 public class BottomLeftGroupingVectorDecoder : PackingSolutionDecoder<TwoDimensionalPacking, RectangularPackingShape, RectangularPackingItem>, I2DGVDecoder { 38 39 public BottomLeftGroupingVectorDecoder() : base() {} 39 40 [StorableConstructor] … … 46 47 } 47 48 48 public override PackingPlan<TwoDimensionalPacking, RectangularPacking Bin, RectangularPackingItem> CreatePackingPlanFromEncoding(IItem encodedSolution, RectangularPackingBinbinMeasures, ItemList<RectangularPackingItem> itemMeasures) {49 public override PackingPlan<TwoDimensionalPacking, RectangularPackingShape, RectangularPackingItem> CreatePackingPlanFromEncoding(IItem encodedSolution, RectangularPackingShape binMeasures, ItemList<RectangularPackingItem> itemMeasures) { 49 50 var solution = encodedSolution as GroupingVectorEncoding; 50 51 if (solution == null) throw new InvalidOperationException("Encoding is not of type GroupingVector");
Note: See TracChangeset
for help on using the changeset viewer.