- Timestamp:
- 06/06/13 03:12:42 (11 years ago)
- Location:
- branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Shapes
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Shapes/CuboidPackingShape.cs
r9563 r9593 53 53 54 54 #region Helpers 55 public int MultipliedMeasures { get { return Width * Height * Depth; } } 55 public override ThreeDimensionalPacking Origin { get { return new ThreeDimensionalPacking(0, 0, 0, 0); } } 56 public override int MultipliedMeasures { get { return Width * Height * Depth; } } 56 57 57 58 public override bool Encloses(ThreeDimensionalPacking checkedPosition, PackingShape<ThreeDimensionalPacking> checkedShape) { -
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Shapes/PackingShape.cs
r9348 r9593 43 43 public abstract void InitializeFromMeasures(int[] measures); 44 44 public abstract int[] ToArray(); 45 public abstract int MultipliedMeasures { get; } 46 public abstract D Origin { get; } 45 47 46 48 public PackingShape(int[] measures) { -
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Shapes/RectangularPackingShape.cs
r9440 r9593 48 48 49 49 #region Helpers 50 public int MultipliedMeasures { get { return Height * Width; } } 50 public override TwoDimensionalPacking Origin { get { return new TwoDimensionalPacking(0, 0, 0); } } 51 public override int MultipliedMeasures { get { return Height * Width; } } 51 52 52 53 public override bool Encloses(TwoDimensionalPacking checkedPosition, PackingShape<TwoDimensionalPacking> checkedShape) {
Note: See TracChangeset
for help on using the changeset viewer.