TBoxArray

TBoxArray methods

TBoxArray.Create

function TBoxArray.Create(Start: TPoint; Columns, Rows, Width, Height: Integer; Spacing: TPoint): TBoxArray; static;

TBoxArray.Pack

function TBoxArray.Pack: TBoxArray;

TBoxArray.SortFrom

function TBoxArray.SortFrom(From: TPoint): TBoxArray;

TBoxArray.SortByX

function TBoxArray.SortByX(LowToHigh: Boolean): TBoxArray;

TBoxArray.SortByY

function TBoxArray.SortByY(LowToHigh: Boolean; const Result: Pointer): TBoxArray;

TBoxArray.SortByWidth

function TBoxArray.SortByWidth(LowToHigh: Boolean; const Result: Pointer): TBoxArray;

TBoxArray.SortByHeight

function TBoxArray.SortByHeight(LowToHigh: Boolean; const Result: Pointer): TBoxArray;

TBoxArray.SortByArea

function TBoxArray.SortByArea(LowToHigh: Boolean; const Result: Pointer): TBoxArray;

TBoxArray.Merge

function TBoxArray.Merge: TBox;

TBoxArray.Centers

function TBoxArray.Centers: TPointArray;

TBoxArray.Offset

function TBoxArray.Offset(P: TPoint): TBoxArray;

TBoxArray.Offset

function TBoxArray.Offset(X, Y: Integer): TBoxArray;

TBoxArray.Expand

function TBoxArray.Expand(SizeMod: Integer): TBoxArray;

TBoxArray.Expand

function TBoxArray.Expand(WidMod, HeiMod: Integer): TBoxArray;

TBoxArray.ContainsPoint

function TBoxArray.ContainsPoint(P: TPoint; out Index: Integer): Boolean;

TBoxArray.ContainsPoint

function TBoxArray.ContainsPoint(P: TPoint): Boolean; overload;

TBoxArray.Sort

function TBoxArray.Sort(Weights: TIntegerArray; LowToHigh: Boolean = True): TBoxArray

TBoxArray.Sort

function TBoxArray.Sort(Weights: TDoubleArray; LowToHigh: Boolean = True): TBoxArray

TBoxArray.SymmetricDifference

function TBoxArray.SymmetricDifference(Other: TBoxArray): TBoxArray;

TBoxArray.Difference

function TBoxArray.Difference(Other: TBoxArray): TBoxArray;

TBoxArray.Intersection

function TBoxArray.Intersection(Other: TBoxArray): TBoxArray;