public class SplitCrossingEdgesVisitor<T> extends AbstractEdgeListenerVisitor<T>
| Modifier and Type | Field and Description |
|---|---|
static String |
CROSSING_EDGES |
| Constructor and Description |
|---|
SplitCrossingEdgesVisitor(Graph<T> graph) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNodeListener(NodeEventListener<T> listener) |
Collection<Edge<T>> |
getNewEdges() |
Collection<T> |
getSplitObjects() |
List<Edge<T>> |
queryCrosses(IdObjectIndex<Edge<T>> edgeIndex,
LineString line) |
void |
setNewEdges(Collection<Edge<T>> newEdges) |
void |
setSplitObjects(Collection<T> splitObjects) |
boolean |
visit(Edge<T> edge)
Visit an item of type T, performing some operation on the item.
|
addEdgeListener, edgeEvent, getEdgeListeners, getNodeListeners, nodeEventgetComparator, getFilter, setComparator, setFilter, setFilterspublic static final String CROSSING_EDGES
public void addNodeListener(NodeEventListener<T> listener)
addNodeListener in class AbstractEdgeListenerVisitor<T>public Collection<Edge<T>> getNewEdges()
public Collection<T> getSplitObjects()
public List<Edge<T>> queryCrosses(IdObjectIndex<Edge<T>> edgeIndex, LineString line)
public void setNewEdges(Collection<Edge<T>> newEdges)
public void setSplitObjects(Collection<T> splitObjects)
public boolean visit(Edge<T> edge)
Visitoredge - The item to process.Copyright © 2015 Revolution Systems Inc.. All rights reserved.