Uses of Class
org.apache.lucene.spatial3d.geom.GeoComplexPolygon.Edge
Packages that use GeoComplexPolygon.Edge
-
Uses of GeoComplexPolygon.Edge in org.apache.lucene.spatial3d.geom
Fields in org.apache.lucene.spatial3d.geom declared as GeoComplexPolygon.EdgeModifier and TypeFieldDescriptionfinal GeoComplexPolygon.Edge
GeoComplexPolygon.Node.edge
GeoComplexPolygon.Edge.next
private final GeoComplexPolygon.Edge[]
GeoComplexPolygon.shapeStartEdges
Fields in org.apache.lucene.spatial3d.geom with type parameters of type GeoComplexPolygon.EdgeModifier and TypeFieldDescriptionprivate Set
<GeoComplexPolygon.Edge> GeoComplexPolygon.DualCrossingEdgeIterator.seenEdges
Methods in org.apache.lucene.spatial3d.geom with parameters of type GeoComplexPolygon.EdgeModifier and TypeMethodDescriptionprivate int
GeoComplexPolygon.DualCrossingEdgeIterator.countCrossings
(GeoComplexPolygon.Edge edge, Plane travelEnvelopePlane, Membership travelEnvelopeBound1, Membership travelEnvelopeBound2, Plane testPointEnvelopePlane, Membership testPointEnvelopeBound1, Membership testPointEnvelopeBound2) Find the intersections with a pair of envelope planes, and assess those intersections for duplication and for whether they truly describe crossings.private int
GeoComplexPolygon.FullLinearCrossingEdgeIterator.countCrossings
(GeoComplexPolygon.Edge edge, Plane envelopePlane, Membership envelopeBound) Find the intersections with an envelope plane, and assess those intersections for whether they truly describe crossings.private int
GeoComplexPolygon.SectorLinearCrossingEdgeIterator.countCrossings
(GeoComplexPolygon.Edge edge, Plane envelopePlane, Membership envelopeBound1, Membership envelopeBound2) Find the intersections with an envelope plane, and assess those intersections for whether they truly describe crossings.private static void
GeoComplexPolygon.fillInEdgeDescription
(StringBuilder description, GeoComplexPolygon.Edge startEdge) protected abstract double
GeoComplexPolygon.Tree.getMaximum
(GeoComplexPolygon.Edge edge) Get the maximum value from the edge.protected double
GeoComplexPolygon.XTree.getMaximum
(GeoComplexPolygon.Edge edge) protected double
GeoComplexPolygon.YTree.getMaximum
(GeoComplexPolygon.Edge edge) protected double
GeoComplexPolygon.ZTree.getMaximum
(GeoComplexPolygon.Edge edge) protected abstract double
GeoComplexPolygon.Tree.getMinimum
(GeoComplexPolygon.Edge edge) Get the minimum value from the edge.protected double
GeoComplexPolygon.XTree.getMinimum
(GeoComplexPolygon.Edge edge) protected double
GeoComplexPolygon.YTree.getMinimum
(GeoComplexPolygon.Edge edge) protected double
GeoComplexPolygon.ZTree.getMinimum
(GeoComplexPolygon.Edge edge) boolean
GeoComplexPolygon.DualCrossingEdgeIterator.matches
(GeoComplexPolygon.Edge edge) boolean
GeoComplexPolygon.EdgeIterator.matches
(GeoComplexPolygon.Edge edge) boolean
GeoComplexPolygon.FullLinearCrossingEdgeIterator.matches
(GeoComplexPolygon.Edge edge) boolean
GeoComplexPolygon.IntersectorEdgeIterator.matches
(GeoComplexPolygon.Edge edge) boolean
GeoComplexPolygon.IntersectorShapeIterator.matches
(GeoComplexPolygon.Edge edge) boolean
GeoComplexPolygon.SectorLinearCrossingEdgeIterator.matches
(GeoComplexPolygon.Edge edge) Constructors in org.apache.lucene.spatial3d.geom with parameters of type GeoComplexPolygon.EdgeModifierConstructorDescriptionNode
(GeoComplexPolygon.Edge edge, double minimumValue, double maximumValue) Constructor parameters in org.apache.lucene.spatial3d.geom with type arguments of type GeoComplexPolygon.EdgeModifierConstructorDescriptionTree
(List<GeoComplexPolygon.Edge> allEdges) Constructor.XTree
(List<GeoComplexPolygon.Edge> allEdges) YTree
(List<GeoComplexPolygon.Edge> allEdges) ZTree
(List<GeoComplexPolygon.Edge> allEdges)