Module org.apache.lucene.spatial3d
Package org.apache.lucene.spatial3d.geom
Class GeoPolygonFactory.EdgeBufferIterator
java.lang.Object
org.apache.lucene.spatial3d.geom.GeoPolygonFactory.EdgeBufferIterator
- All Implemented Interfaces:
Iterator<GeoPolygonFactory.Edge>
- Enclosing class:
GeoPolygonFactory
private static class GeoPolygonFactory.EdgeBufferIterator
extends Object
implements Iterator<GeoPolygonFactory.Edge>
Class representing an iterator over an EdgeBuffer.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected GeoPolygonFactory.Edge
Current edgeprotected final GeoPolygonFactory.EdgeBuffer
Edge bufferprotected final GeoPolygonFactory.Edge
First edge -
Constructor Summary
Constructors -
Method Summary
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
-
Field Details
-
edgeBuffer
Edge buffer -
firstEdge
First edge -
currentEdge
Current edge
-
-
Constructor Details
-
EdgeBufferIterator
Constructor.- Parameters:
edgeBuffer
- the edge buffer
-
-
Method Details
-
hasNext
public boolean hasNext()- Specified by:
hasNext
in interfaceIterator<GeoPolygonFactory.Edge>
-
next
- Specified by:
next
in interfaceIterator<GeoPolygonFactory.Edge>
-
remove
public void remove()- Specified by:
remove
in interfaceIterator<GeoPolygonFactory.Edge>
-