Search in sources :

Example 1 with LineSegmentCoordinateDistanceFilter

use of com.revolsys.geometry.model.coordinates.filter.LineSegmentCoordinateDistanceFilter in project com.revolsys.open by revolsys.

the class GeometrySegmentQuadTree method getWithinDistance.

public List<Segment> getWithinDistance(final Point point, final double maxDistance) {
    BoundingBox boundingBox = point.getBoundingBox();
    boundingBox = boundingBox.expand(maxDistance);
    final LineSegmentCoordinateDistanceFilter filter = new LineSegmentCoordinateDistanceFilter(point, maxDistance);
    return getItems(boundingBox, filter);
}
Also used : LineSegmentCoordinateDistanceFilter(com.revolsys.geometry.model.coordinates.filter.LineSegmentCoordinateDistanceFilter) BoundingBox(com.revolsys.geometry.model.BoundingBox)

Aggregations

BoundingBox (com.revolsys.geometry.model.BoundingBox)1 LineSegmentCoordinateDistanceFilter (com.revolsys.geometry.model.coordinates.filter.LineSegmentCoordinateDistanceFilter)1