Package org.goplanit.graph.directed
Class DirectedVertexImpl.EdgeSegmentIterator<ES extends EdgeSegment>
- java.lang.Object
-
- org.goplanit.graph.directed.DirectedVertexImpl.EdgeSegmentIterator<ES>
-
- All Implemented Interfaces:
Iterator<ES>
- Enclosing class:
- DirectedVertexImpl<E extends EdgeSegment>
public class DirectedVertexImpl.EdgeSegmentIterator<ES extends EdgeSegment> extends Object implements Iterator<ES>
Iterator for a run over the incoming or outgoing edge segments of this vertex (non-modifiable)- Author:
- markr
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasNext()
Check if next is available by querying edges for available segment based on their vertex location matching this vertexES
next()
Get next edge segmentvoid
remove()
Not supported-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Method Detail
-
remove
public void remove()
Not supported- Specified by:
remove
in interfaceIterator<ES extends EdgeSegment>
-
hasNext
public boolean hasNext()
Check if next is available by querying edges for available segment based on their vertex location matching this vertex- Specified by:
hasNext
in interfaceIterator<ES extends EdgeSegment>
- Returns:
- true when present, false otherwise
-
next
public ES next()
Get next edge segment- Specified by:
next
in interfaceIterator<ES extends EdgeSegment>
- Returns:
- edge segment found
-
-