Bitrix API

Container

Class Container Contains Boxes

Table of Contents

Methods

addBox()  : bool
addBoxToVertex()  : mixed
calculateDistance()  : float
Calculate distance between two points
extractLastBox()  : mixed
getAvailableVertexes()  : mixed
getBoxes()  : array<string|int, Box>
getFilledDimensions()  : array<string|int, mixed>
getFilledVolume()  : int
insertBox()  : mixed

Methods

addBox()

public addBox(array<string|int, int> $boxDims) : bool
Parameters
$boxDims : array<string|int, int>

Point move box to

Return values
bool

addBoxToVertex()

public addBoxToVertex(array<string|int, mixed> $boxDims, mixed $vertexIdx) : mixed
Parameters
$boxDims : array<string|int, mixed>
$vertexIdx : mixed

calculateDistance()

Calculate distance between two points

public static calculateDistance(array<string|int, mixed> $p1, array<string|int, mixed> $p2) : float
Parameters
$p1 : array<string|int, mixed>
$p2 : array<string|int, mixed>
Return values
float

extractLastBox()

public extractLastBox() : mixed

getAvailableVertexes()

public getAvailableVertexes() : mixed

getBoxes()

public getBoxes() : array<string|int, Box>
Return values
array<string|int, Box>

getFilledDimensions()

public getFilledDimensions() : array<string|int, mixed>
Return values
array<string|int, mixed>

Dimensions of space filled by boxes

getFilledVolume()

public getFilledVolume() : int
Return values
int

Volume of space filled by boxes

insertBox()

public insertBox(Box $box[, mixed $vertexId = 0 ]) : mixed
Parameters
$box : Box
$vertexId : mixed = 0

        
On this page

Search results