Slacktree ========== Slacktree offers a KD-tree like tree-structure speicalized for TPointArrays (2D Points). Adds fast alteratives to the most popular functions found in the AND_TPA.dll ``FilterTPADistTPA``. The library loaded may not work properly on Linux distors. ------------ TPointArray.PointsInRangeOf ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code-block:: pascal function TPointArray.PointsInRangeOf(Other: TPointArray; MinDist, MaxDist: Double): TPointArray; constref; Returns all the points from `self` that are within range of any point in `other`. The parameters `mindist` and `maxdist` determine what "within range" means. ------------ TPointArray.PointsInRangeOf ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code-block:: pascal function TPointArray.PointsInRangeOf(Other: TPointArray; minDx, minDy, maxDx, maxDy: Int32): TPointArray; constref; overload; Same as the above but lets you specify X- and Y-wise min & max distance separately. ------------