Uses of Interface
org.apache.lucene.geo.Tessellator.Monitor
Packages that use Tessellator.Monitor
-
Uses of Tessellator.Monitor in org.apache.lucene.geo
Methods in org.apache.lucene.geo with parameters of type Tessellator.MonitorModifier and TypeMethodDescriptionprivate static final List
<Tessellator.Triangle> Tessellator.earcutLinkedList
(Object polygon, Tessellator.Node currEar, 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
(String status, Tessellator.Monitor monitor, Tessellator.Node start, List<Tessellator.Triangle> tessellation) private static void
Tessellator.notifyMonitor
(Tessellator.State state, int depth, Tessellator.Monitor monitor, Tessellator.Node start, 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 final boolean
Tessellator.splitEarcut
(Object polygon, Tessellator.Node start, List<Tessellator.Triangle> tessellation, boolean mortonOptimized, Tessellator.Monitor monitor, int depth) Attempt to split a polygon and independently triangulate each side.static List
<Tessellator.Triangle> Tessellator.tessellate
(Polygon polygon, boolean checkSelfIntersections, Tessellator.Monitor monitor) static List
<Tessellator.Triangle> Tessellator.tessellate
(XYPolygon polygon, boolean checkSelfIntersections, Tessellator.Monitor monitor)