Changeset 14040 for branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.2D/3.3/RectangularIdenticalBinPackingProblem.cs
- Timestamp:
- 07/12/16 17:51:37 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.2D/3.3/RectangularIdenticalBinPackingProblem.cs
r14039 r14040 41 41 [StorableClass] 42 42 [Creatable(CreatableAttribute.Categories.CombinatorialProblems, Priority = 300)] 43 public class RectangularIdenticalBinPackingProblem : RegularIdenticalBinPackingProblem<TwoDimensionalPacking, RectangularPackingBin, RectangularPackingItem> { 43 // TODO: only support 2d BPPData 44 public class RectangularIdenticalBinPackingProblem : BinPackingProblem<TwoDimensionalPacking, RectangularPackingBin, RectangularPackingItem>, IProblemInstanceConsumer<BPPData>, IProblemInstanceExporter<BPPData> { 44 45 45 46 #region Default Instance … … 104 105 105 106 #region Problem instance handling 106 public overridevoid Load(BPPData data) {107 public void Load(BPPData data) { 107 108 var realData = data as RealBPPData; 108 109 var binData = new RectangularPackingBin(data.BinMeasures[0], data.BinMeasures[1]); … … 131 132 132 133 133 public overrideBPPData Export() {134 public BPPData Export() { 134 135 var result = new BPPData { 135 136 Name = Name,
Note: See TracChangeset
for help on using the changeset viewer.