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.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; ```