Uses of Interface
org.apache.lucene.geo.Tessellator.Monitor
-
Packages that use Tessellator.Monitor Package Description org.apache.lucene.geo Geospatial Utility Implementations for Lucene Core -
-
Uses of Tessellator.Monitor in org.apache.lucene.geo
Methods in org.apache.lucene.geo with parameters of type Tessellator.Monitor Modifier and Type Method Description private static java.util.List<Tessellator.Triangle>
Tessellator. earcutLinkedList(java.lang.Object polygon, Tessellator.Node currEar, java.util.List<Tessellator.Triangle> tessellation, Tessellator.State state, boolean mortonOptimized, Tessellator.Monitor monitor, int depth)
Main ear slicing loop which triangulates the vertices of a polygon, provided as a doubly-linked list.private static void
Tessellator. notifyMonitor(java.lang.String status, Tessellator.Monitor monitor, Tessellator.Node start, java.util.List<Tessellator.Triangle> tessellation)
private static void
Tessellator. notifyMonitor(Tessellator.State state, int depth, Tessellator.Monitor monitor, Tessellator.Node start, java.util.List<Tessellator.Triangle> tessellation)
private static void
Tessellator. notifyMonitorSplit(int depth, Tessellator.Monitor monitor, Tessellator.Node searchNode, Tessellator.Node diagonalNode)
private static void
Tessellator. notifyMonitorSplitEnd(int depth, Tessellator.Monitor monitor)
private static boolean
Tessellator. splitEarcut(java.lang.Object polygon, Tessellator.Node start, java.util.List<Tessellator.Triangle> tessellation, boolean mortonOptimized, Tessellator.Monitor monitor, int depth)
Attempt to split a polygon and independently triangulate each side.static java.util.List<Tessellator.Triangle>
Tessellator. tessellate(Polygon polygon, boolean checkSelfIntersections, Tessellator.Monitor monitor)
static java.util.List<Tessellator.Triangle>
Tessellator. tessellate(XYPolygon polygon, boolean checkSelfIntersections, Tessellator.Monitor monitor)
-