\BinContainerPackingPackage

Summary

Methods
Properties
Constants
__construct()
addBin()
addItem()
sortBin()
pack()
getBins()
setBins()
getItems()
setItems()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$bins
$items
N/A

Properties

$bins

$bins : \BinContainerPacking\Bin[]

Type

Bin[]

$items

$items : \BinContainerPacking\Item[]

Type

Item[]

Methods

__construct()

__construct() : mixed

Returns

mixed —

addBin()

addBin(\BinContainerPacking\Bin  $bin) : void

Parameters

\BinContainerPacking\Bin $bin

addItem()

addItem(\BinContainerPacking\Item  $item) : void

Parameters

\BinContainerPacking\Item $item

sortBin()

sortBin() : mixed

箱子排序 用的冒泡

Returns

mixed —

pack()

pack() : array

打包

Returns

array —

getBins()

getBins() : \BinContainerPacking\Bin[]

Returns

\BinContainerPacking\Bin[] —

setBins()

setBins(\BinContainerPacking\Bin[]  $bins) : void

Parameters

\BinContainerPacking\Bin[] $bins

getItems()

getItems() : \BinContainerPacking\Item[]

Returns

\BinContainerPacking\Item[] —

setItems()

setItems(\BinContainerPacking\Item[]  $items) : void

Parameters

\BinContainerPacking\Item[] $items