public class EdgeLessThanDistance extends DelegatingVisitor<Edge<LineSegment>> implements Filter<Edge<LineSegment>>
| Constructor and Description |
|---|
EdgeLessThanDistance(LineSegment lineSegment,
double maxDistance) |
EdgeLessThanDistance(LineSegment lineSegment,
double maxDistance,
Visitor<Edge<LineSegment>> matchVisitor) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(Edge<LineSegment> edge)
Check that the object matches the filter, returning true if matched, false
otherwise.
|
static List<Edge<LineSegment>> |
getEdges(Graph<LineSegment> graph,
LineSegment lineSegment,
double maxDistance) |
static List<Edge<LineSegment>> |
getEdges(LineStringGraph graph,
Point fromPoint,
Point toPoint,
double maxDistance) |
boolean |
visit(Edge<LineSegment> edge)
Visit an item of type T, performing some operation on the item.
|
getVisitor, setVisitor, toStringgetComparator, getFilter, setComparator, setFilter, setFilterspublic EdgeLessThanDistance(LineSegment lineSegment, double maxDistance)
public EdgeLessThanDistance(LineSegment lineSegment, double maxDistance, Visitor<Edge<LineSegment>> matchVisitor)
public static List<Edge<LineSegment>> getEdges(Graph<LineSegment> graph, LineSegment lineSegment, double maxDistance)
public static List<Edge<LineSegment>> getEdges(LineStringGraph graph, Point fromPoint, Point toPoint, double maxDistance)
public boolean accept(Edge<LineSegment> edge)
Filteraccept in interface Filter<Edge<LineSegment>>edge - The object to check.public boolean visit(Edge<LineSegment> edge)
Visitorvisit in interface Visitor<Edge<LineSegment>>visit in class DelegatingVisitor<Edge<LineSegment>>edge - The item to process.Copyright © 2015 Revolution Systems Inc.. All rights reserved.