You are here: Start » AVL.NET » Box


BoxCenterReturns center of a box.
BoxCharacteristicPointReturns a characteristic point (e.g. the top-left) of a box.
BoxCharacteristicPointsComputes the characteristic points of the box.
BoxesBoundingBoxComputes the bounding box of given boxes.
BoxesBoundingBox_OrNilComputes the bounding box of given boxes; returns NIL if the array is empty.
BoxIntersectionComputes the common part of two boxes.
BoxToBoxDistanceComputes minimal distance between one of the points of the first box with one of the points of the second box.
CreateBoxCreates a box.
DilateBoxPerforms a morphological dilation on a box using box kernel.
ErodeBoxPerforms a morphological erosion on a box using box kernel.
RemoveEmptyBoxesThe input boxes which have both dimensions different from zero are copied to the output.
ResizeBoxChanges the dimensions of a box.
ResizeBox_DeltaChanges the dimensions of a box by adding some values.
ResizeBox_RelativeResizes a box to relatively defined dimensions.
SkipEmptyBoxIf the input box has both dimensions different from zero, then it is copied to the output; otherwise Nil is returned.
SplitBoxSplits a box into two along a direction.
TestBoxEmptyTests whether the box is empty.
TestBoxEqualToTests whether given boxes are equal.
TestBoxInBoxTests whether a box is contained in another one.
TestBoxIntersectsWithTests whether two boxes have non-empty intersection.
TestBoxNotEmptyTests whether the box is not empty.
TranslateBoxShifts a box by a discreet vector.