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.