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 booleanhasNext()Check if next is available by querying edges for available segment based on their vertex location matching this vertexESnext()Get next edge segmentvoidremove()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:
removein 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:
hasNextin interfaceIterator<ES extends EdgeSegment>- Returns:
- true when present, false otherwise
-
next
public ES next()
Get next edge segment- Specified by:
nextin interfaceIterator<ES extends EdgeSegment>- Returns:
- edge segment found
-
-