Changeset 14040 for branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/CuboidIdenticalBinPackingProblem.cs
- Timestamp:
- 07/12/16 17:51:37 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/CuboidIdenticalBinPackingProblem.cs
r14039 r14040 41 41 [StorableClass] 42 42 [Creatable(CreatableAttribute.Categories.CombinatorialProblems, Priority = 310)] 43 public class CuboidIdenticalBinPackingProblem : RegularIdenticalBinPackingProblem<ThreeDimensionalPacking, CuboidPackingBin, CuboidPackingItem> { 43 // TODO don't support generic BPPData but only 3d BPPData 44 public class CuboidIdenticalBinPackingProblem : BinPackingProblem<ThreeDimensionalPacking, CuboidPackingBin, CuboidPackingItem>, IProblemInstanceConsumer<BPPData>, IProblemInstanceExporter<BPPData> { 45 44 46 45 47 #region Default Instance … … 109 111 110 112 111 public overridevoid Load(BPPData data) {113 public void Load(BPPData data) { 112 114 var realData = data as RealBPPData; 113 115 var binData = new CuboidPackingBin(data.BinMeasures[0], data.BinMeasures[1], data.BinMeasures[2]); … … 135 137 } 136 138 137 public overrideBPPData Export() {139 public BPPData Export() { 138 140 var result = new BPPData { 139 141 Name = Name,
Note: See TracChangeset
for help on using the changeset viewer.