T2DPointArray ============= Methods relating to arrays of TPointArray. ---- T2DPointArray.Offset -------------------- ``` function T2DPointArray.Offset(P: TPoint): T2DPointArray; ``` ---- T2DPointArray.Sort ------------------ ``` function T2DPointArray.Sort(Weights: TIntegerArray; LowToHigh: Boolean = True): T2DPointArray; ``` ---- T2DPointArray.Sort ------------------ ``` function T2DPointArray.Sort(Weights: TDoubleArray; LowToHigh: Boolean = True): T2DPointArray; ``` ---- T2DPointArray.SortFromSize -------------------------- ``` function T2DPointArray.SortFromSize(Size: Integer): T2DPointArray; ``` ---- T2DPointArray.SortFromIndex --------------------------- ``` function T2DPointArray.SortFromIndex(From: TPoint; Index: Integer = 0): T2DPointArray; ``` ---- T2DPointArray.SortFromFirstPoint -------------------------------- ``` function T2DPointArray.SortFromFirstPoint(From: TPoint): T2DPointArray; ``` ---- T2DPointArray.SortFromFirstPointX --------------------------------- ``` function T2DPointArray.SortFromFirstPointX(From: TPoint): T2DPointArray; ``` ---- T2DPointArray.SortFromFirstPointY --------------------------------- ``` function T2DPointArray.SortFromFirstPointY(From: TPoint): T2DPointArray; ``` ---- T2DPointArray.SortFrom ---------------------- ``` function T2DPointArray.SortFrom(From: TPoint): T2DPointArray; ``` ---- T2DPointArray.SortByArea ------------------------ ``` function T2DPointArray.SortByArea(LowToHigh: Boolean): T2DPointArray; ``` ---- T2DPointArray.SortBySize ------------------------ ``` function T2DPointArray.SortBySize(LowToHigh: Boolean): T2DPointArray; ``` ---- T2DPointArray.SortByDensity --------------------------- ``` function T2DPointArray.SortByDensity(LowToHigh: Boolean): T2DPointArray; ``` ---- T2DPointArray.SortByX --------------------- ``` function T2DPointArray.SortByX(LowToHigh: Boolean): T2DPointArray; ``` ---- T2DPointArray.SortByY --------------------- ``` function T2DPointArray.SortByY(LowToHigh: Boolean): T2DPointArray; ``` ---- T2DPointArray.SortByShortSide ----------------------------- ``` function T2DPointArray.SortByShortSide(LowToHigh: Boolean): T2DPointArray; ``` ---- T2DPointArray.SortByLongSide ---------------------------- ``` function T2DPointArray.SortByLongSide(LowToHigh: Boolean): T2DPointArray; ``` ---- T2DPointArray.ExtractSize ------------------------- ``` function T2DPointArray.ExtractSize(Len: Integer; KeepIf: EComparator): T2DPointArray; ``` ---- T2DPointArray.ExtractSizeEx --------------------------- ``` function T2DPointArray.ExtractSize(Len: Integer; KeepIf: EComparator): T2DPointArray; ``` ---- T2DPointArray.ExtractDimensions ------------------------------- ``` function T2DPointArray.ExtractDimensions(MinShortSide, MinLongSide, MaxShortSide, MaxLongSide: Integer): T2DPointArray; ``` ---- T2DPointArray.ExtractDimensionsEx --------------------------------- ``` function T2DPointArray.ExtractDimensionsEx(MinShortSide, MinLongSide: Integer): T2DPointArray; ``` ---- T2DPointArray.ExcludeSize ------------------------- ``` function T2DPointArray.ExcludeSize(Len: Integer; KeepIf: EComparator): T2DPointArray; ``` ---- T2DPointArray.ExcludeSizeEx --------------------------- ``` function T2DPointArray.ExcludeSize(Len: Integer; KeepIf: EComparator): T2DPointArray; ``` ---- T2DPointArray.ExcludeDimensions ------------------------------- ``` function T2DPointArray.ExcludeDimensions(MinShortSide, MinLongSide, MaxShortSide, MaxLongSide: Integer): T2DPointArray; ``` ---- T2DPointArray.ExcludeDimensionsEx --------------------------------- ``` function T2DPointArray.ExcludeDimensionsEx(MinShortSide, MinLongSide: Integer): T2DPointArray; ``` ---- T2DPointArray.Smallest ---------------------- ``` function T2DPointArray.Smallest: TPointArray; ``` ---- T2DPointArray.Largest --------------------- ``` function T2DPointArray.Largest: TPointArray; ``` ---- T2DPointArray.Bounds -------------------- ``` function T2DPointArray.Bounds: TBox; ``` ---- T2DPointArray.BoundsArray ------------------------- ``` function T2DPointArray.BoundsArray: TBoxArray; ``` ---- T2DPointArray.Mean ------------------ ``` function T2DPointArray.Mean: TPoint; ``` ---- T2DPointArray.Means ------------------- ``` function T2DPointArray.Means: TPointArray; ``` ---- T2DPointArray.Merge ------------------- ``` function T2DPointArray.Merge: TPointArray; ``` ---- T2DPointArray.Intersection -------------------------- ``` function T2DPointArray.Intersection: TPointArray; ``` Returns the points which exist in all arrays.