Last change
on this file since 15554 was
15554,
checked in by rhanghof, 6 years ago
|
#2817:
- Unittests
- Bugfixes on the line projection based extreme point creation method
|
File size:
1.1 KB
|
Line | |
---|
1 | using HeuristicLab.Encodings.PermutationEncoding;
|
---|
2 | using System;
|
---|
3 | using System.Collections.Generic;
|
---|
4 | using System.Linq;
|
---|
5 | using System.Text;
|
---|
6 | using System.Threading.Tasks;
|
---|
7 |
|
---|
8 | namespace HeuristicLab.Problems.BinPacking3D.Packer {
|
---|
9 | public interface IBinPacker {
|
---|
10 | /// <summary>
|
---|
11 | /// Packs all items of the bin packer and returns a collection of BinPacking3D objects
|
---|
12 | /// </summary>
|
---|
13 | /// <param name="sortedItems">Permutation of items sorted by a sorting method. The value of each permutation index references to the index of the items list</param>
|
---|
14 | /// <param name="binShape">Bin for storing the items</param>
|
---|
15 | /// <param name="items">A list of packing items which should be assigned to a bin</param>
|
---|
16 | /// <param name="useStackingConstraints">Flag for using stacking constraints</param>
|
---|
17 | /// <returns>Returns a collection of bin packing 3d objects. Each object represents a bin and the packed items</returns>
|
---|
18 | IList<BinPacking3D> PackItems(Permutation sortedItems, PackingShape binShape, IList<PackingItem> items, ExtremePointCreationMethod epCreationMethod, bool useStackingConstraints);
|
---|
19 |
|
---|
20 | }
|
---|
21 | }
|
---|
Note: See
TracBrowser
for help on using the repository browser.