Uses of Class
org.apache.lucene.spatial3d.geom.GeoPoint
-
Packages that use GeoPoint Package Description org.apache.lucene.spatial3d Lucene field & query support for the spatial geometry implemented inorg.apache.lucene.spatial3d.geom.org.apache.lucene.spatial3d.geom Shapes implemented using 3D planar geometry. -
-
Uses of GeoPoint in org.apache.lucene.spatial3d
Methods in org.apache.lucene.spatial3d with parameters of type GeoPoint Modifier and Type Method Description voidGeo3DDocValuesField. setLocationValue(GeoPoint point)Change the values of this fieldConstructors in org.apache.lucene.spatial3d with parameters of type GeoPoint Constructor Description Geo3DDocValuesField(java.lang.String name, GeoPoint point, PlanetModel planetModel)Creates a new Geo3DDocValuesField with the specified x, y, and z -
Uses of GeoPoint in org.apache.lucene.spatial3d.geom
Subclasses of GeoPoint in org.apache.lucene.spatial3d.geom Modifier and Type Class Description (package private) classGeoDegeneratePointThis class represents a degenerate point bounding box.Fields in org.apache.lucene.spatial3d.geom declared as GeoPoint Modifier and Type Field Description protected GeoPointGeoLatitudeZone. bottomBoundaryPointBottom boundary pointprotected GeoPointGeoNorthLatitudeZone. bottomBoundaryPointA point on the bottom boundaryprotected GeoPoint[]GeoNorthRectangle. bottomPlanePointsBottom plane notable pointsprotected GeoPoint[]GeoRectangle. bottomPlanePointsNotable points for the bottom planeprotected GeoPoint[]GeoWideNorthRectangle. bottomPlanePointsNotable points for the bottom planeprotected GeoPoint[]GeoWideRectangle. bottomPlanePointsBottom plane's notable pointsprotected GeoPointGeoExactCircle. centerCenter of circleprotected GeoPointGeoStandardCircle. centerCenter of circleprotected GeoPointGeoDegenerateHorizontalLine. centerPointCenter of lineprotected GeoPointGeoDegenerateVerticalLine. centerPointA computed center point for the lineprotected GeoPointGeoLongitudeSlice. centerPointThe center point of the sliceprotected GeoPointGeoNorthRectangle. centerPointCenter pointprotected GeoPointGeoRectangle. centerPointCenter pointprotected GeoPointGeoSouthRectangle. centerPointThe center pointprotected GeoPointGeoWideDegenerateHorizontalLine. centerPointCenter point for the lineprotected GeoPointGeoWideLongitudeSlice. centerPointCenter point for the shapeprotected GeoPointGeoWideNorthRectangle. centerPointCenter pointprotected GeoPointGeoWideRectangle. centerPointCenter pointprotected GeoPointGeoWideSouthRectangle. centerPointCenter pointprotected static GeoPoint[]GeoStandardCircle. circlePointsNotable points for a circle -- there aren't anyprotected static GeoPoint[]GeoStandardPath.CircleSegmentEndpoint. circlePointsNo notable points from the circle itselfGeoPoint[]GeoDegeneratePath.PathSegment. connectingPlanePointsNotable points for the connecting planeprotected GeoPoint[]dXdYdZSolid. edgePointsThese are the edge points of the shape, which are defined to be at least one point on each surface area boundary.protected GeoPoint[]dXYZSolid. edgePointsThese are the edge points of the shape, which are defined to be at least one point on each surface area boundary.private GeoPoint[]GeoComplexPolygon. edgePointsprotected GeoPoint[]GeoConcavePolygon. edgePointsA point which is on the boundary of the polygonprotected GeoPoint[]GeoConvexPolygon. edgePointsA point which is on the boundary of the polygonprotected GeoPoint[]GeoDegenerateHorizontalLine. edgePointsA point that's on the lineprotected GeoPoint[]GeoDegenerateLatitudeZone. edgePointsAn array consisting of the interiorPointprotected GeoPoint[]GeoDegenerateLongitudeSlice. edgePointsAn array consisting of the one point chosen on the sliceprotected GeoPoint[]GeoDegeneratePath. edgePointsA point on the edgeprotected GeoPoint[]GeoDegeneratePoint. edgePointsEdge point is an area containing just thisprotected GeoPoint[]GeoDegenerateVerticalLine. edgePointsA point that's on the lineprotected GeoPoint[]GeoExactCircle. edgePointsA point that is on the edge of the circleprotected GeoPoint[]GeoLatitudeZone. edgePointsA point on each distinct edgeprotected GeoPoint[]GeoLongitudeSlice. edgePointsA point on the edge of the sliceprotected GeoPoint[]GeoNorthLatitudeZone. edgePointsA reference to the point on the boundaryprotected GeoPoint[]GeoNorthRectangle. edgePointsA point on the edgeprotected GeoPoint[]GeoRectangle. edgePointsEdge point for this rectangleprotected GeoPoint[]GeoS2Shape. edgePointsEdge point for this S2 cellprotected GeoPoint[]GeoSouthLatitudeZone. edgePointsEdge points; a reference to the topBoundaryPointprotected GeoPoint[]GeoSouthRectangle. edgePointsA point on the edgeprotected GeoPoint[]GeoStandardCircle. edgePointsA point that is on the world and on the circle planeprotected GeoPoint[]GeoStandardPath. edgePointsA point on the edgeprotected GeoPoint[]GeoWideDegenerateHorizontalLine. edgePointsA point on the lineprotected GeoPoint[]GeoWideLongitudeSlice. edgePointsA point on the edge of the shapeprotected GeoPoint[]GeoWideNorthRectangle. edgePointsA point on the edgeprotected GeoPoint[]GeoWideRectangle. edgePointsA point on the edgeprotected GeoPoint[]GeoWideSouthRectangle. edgePointsA point on the edgeprotected static GeoPoint[]GeoWorld. edgePointsNo points on the edge of the shapeprotected GeoPoint[]StandardXYZSolid. edgePointsThese are the edge points of the shape, which are defined to be at least one point on each surface area boundary.protected GeoPoint[]XdYZSolid. edgePointsThese are the edge points of the shape, which are defined to be at least one point on each surface area boundary.protected GeoPoint[]XYdZSolid. edgePointsThese are the edge points of the shape, which are defined to be at least one point on each surface area boundary.protected static GeoPoint[]BaseXYZSolid. EMPTY_POINTSEmpty point vectorGeoPointGeoDegeneratePath.PathSegment. endEnd point of the segmentGeoPointGeoStandardPath.PathSegment. endEnd point of the segmentGeoPointGeoComplexPolygon.Edge. endPointGeoPointGeoPolygonFactory.Edge. endPointEnd pointGeoPointGeoExactCircle.ApproximationSlice. endPoint1GeoPointGeoExactCircle.ApproximationSlice. endPoint2protected GeoPointGeoDegenerateLatitudeZone. interiorPointA point on the world that's also on the zoneprotected GeoPointGeoDegenerateLongitudeSlice. interiorPointA point on the sliceprotected GeoPointGeoLatitudeZone. interiorPointAn interior pointprotected GeoPointGeoNorthLatitudeZone. interiorPointAn interior point of the zoneprotected GeoPointGeoSouthLatitudeZone. interiorPointAn interior point of the zoneprivate GeoPointGeoComplexPolygon.DualCrossingEdgeIterator. intersectionPointprivate GeoPointGeoComplexPolygon.TraversalStrategy. intersectionPointGeoPointGeoPolygonFactory.SafePath. lastPointprotected GeoPoint[]GeoNorthRectangle. leftPlanePointsLeft plane notable pointsprotected GeoPoint[]GeoRectangle. leftPlanePointsNotable points for the left planeprotected GeoPoint[]GeoSouthRectangle. leftPlanePointsNotable points for the left planeprotected GeoPoint[]GeoWideNorthRectangle. leftPlanePointsNotable points for the left planeprotected GeoPoint[]GeoWideRectangle. leftPlanePointsLeft plane's notable pointsprotected GeoPoint[]GeoWideSouthRectangle. leftPlanePointsNotable points for left planeprotected GeoPointGeoDegenerateHorizontalLine. LHCLeft hand endpoint of lineprotected GeoPointGeoDegenerateVerticalLine. LHCPoint at the lower end of the vertical lineprotected GeoPointGeoWideDegenerateHorizontalLine. LHCThe left end of the lineprotected GeoPointGeoNorthRectangle. LLHCLower left hand corner pointprotected GeoPointGeoRectangle. LLHCThe lower left hand corner pointGeoPointGeoStandardPath.PathSegment. LLHCLower left hand corner of segmentprotected GeoPointGeoWideNorthRectangle. LLHCThe lower left hand corner pointprotected GeoPointGeoWideRectangle. LLHCLower left hand corner pointGeoPoint[]GeoStandardPath.PathSegment. lowerConnectingPlanePointsNotable points for the lower connecting planeprotected GeoPointGeoNorthRectangle. LRHCLower right hand corner pointprotected GeoPointGeoRectangle. LRHCThe lower right hand corner pointGeoPointGeoStandardPath.PathSegment. LRHCLower right hand corner of segmentprotected GeoPointGeoWideNorthRectangle. LRHCThe lower right hand corner pointprotected GeoPointGeoWideRectangle. LRHCLower right hand corner pointGeoPointPlanetModel. MAX_X_POLEMax X poleGeoPointPlanetModel. MAX_Y_POLEMax Y poleGeoPointGeoExactCircle.ApproximationSlice. middlePointGeoPointPlanetModel. MIN_X_POLEMin X poleGeoPointPlanetModel. MIN_Y_POLEMin Y polestatic GeoPoint[]Plane. NO_POINTSAn array with no points in itGeoPointPlanetModel. NORTH_POLENorth poleprotected GeoPoint[][]GeoConcavePolygon. notableEdgePointsThe set of notable points for each edgeprotected GeoPoint[][]GeoConvexPolygon. notableEdgePointsThe set of notable points for each edge(package private) GeoPoint[]GeoExactCircle.CircleSlice. notableEdgePointsprotected GeoPoint[]StandardXYZSolid. notableMaxXPointsNotable points for maxXPlaneprotected GeoPoint[]StandardXYZSolid. notableMaxYPointsNotable points for maxYPlaneprotected GeoPoint[]StandardXYZSolid. notableMaxZPointsNotable points for maxZPlaneprotected GeoPoint[]StandardXYZSolid. notableMinXPointsNotable points for minXPlaneprotected GeoPoint[]StandardXYZSolid. notableMinYPointsNotable points for minYPlaneprotected GeoPoint[]StandardXYZSolid. notableMinZPointsNotable points for minZPlaneGeoPoint[]GeoComplexPolygon.Edge. notablePointsprivate GeoPoint[]GeoComplexPolygon.IntersectorEdgeIterator. notablePointsprivate GeoPoint[]GeoStandardPath.CutoffSingleCircleSegmentEndpoint. notablePointsNotable points for this segment endpointprotected GeoPoint[]GeoStandardPath.CutoffDualCircleSegmentEndpoint. notablePoints1Notable points for first circleprotected GeoPoint[]GeoStandardPath.CutoffDualCircleSegmentEndpoint. notablePoints2Notable points for second circleprotected GeoPoint[]dXYZSolid. notableXPointsNotable points for XPlaneprotected GeoPoint[]XdYZSolid. notableYPointsNotable points for YPlaneprotected GeoPoint[]XYdZSolid. notableZPointsNotable points for ZPlaneprotected static GeoPoint[]dXdYdZSolid. nullPointsEmpty array ofGeoPoint.protected GeoPointGeoWorld. originPointPoint in the middle of the worldprotected GeoPoint[]GeoS2Shape. plane1PointsNotable points for the first planeprotected GeoPoint[]GeoS2Shape. plane2PointsNotable points for second planeprotected GeoPoint[]GeoS2Shape. plane3PointsNotable points for third planeprotected GeoPoint[]GeoS2Shape. plane4PointsNotable points for fourth planeprotected GeoPoint[]GeoDegenerateHorizontalLine. planePointsNotable points for the lineprotected static GeoPoint[]GeoDegenerateLatitudeZone. planePointsNo notable pointsprotected GeoPoint[]GeoDegenerateLongitudeSlice. planePointsNotable points for the slice (north and south poles)protected GeoPoint[]GeoDegenerateVerticalLine. planePointsNotable points for the line (end points)protected static GeoPoint[]GeoLatitudeZone. planePointsNotable points (none)protected GeoPoint[]GeoLongitudeSlice. planePointsThe notable points for the slice (north and south poles)protected static GeoPoint[]GeoNorthLatitudeZone. planePointsNotable points: noneprotected static GeoPoint[]GeoSouthLatitudeZone. planePointsNotable points for the plane (none)protected GeoPoint[]GeoWideDegenerateHorizontalLine. planePointsNotable points for the lineprotected GeoPoint[]GeoWideLongitudeSlice. planePointsNotable points for the shapeGeoPointGeoDegeneratePath.SegmentEndpoint. pointThe center point of the endpointprotected GeoPointGeoStandardPath.BaseSegmentEndpoint. pointThe center point of the endpointprotected GeoPointGeoS2Shape. point1The first pointprotected GeoPointGeoS2Shape. point2The second pointprotected GeoPointGeoS2Shape. point3The third pointprotected GeoPointGeoS2Shape. point4The fourth pointprotected GeoPointGeoDegenerateHorizontalLine. RHCRight hand endpoint of lineprotected GeoPointGeoWideDegenerateHorizontalLine. RHCThe right end of the lineprotected GeoPoint[]GeoNorthRectangle. rightPlanePointsRight plane notable pointsprotected GeoPoint[]GeoRectangle. rightPlanePointsNotable points for the right planeprotected GeoPoint[]GeoSouthRectangle. rightPlanePointsNotable points for the right planeprotected GeoPoint[]GeoWideNorthRectangle. rightPlanePointsNotable points for the right planeprotected GeoPoint[]GeoWideRectangle. rightPlanePointsRight plane's notable pointsprotected GeoPoint[]GeoWideSouthRectangle. rightPlanePointsNotable points for right planeGeoPointPlanetModel. SOUTH_POLESouth poleGeoPointGeoDegeneratePath.PathSegment. startStarting point of the segmentGeoPointGeoStandardPath.PathSegment. startStarting point of the segmentGeoPointGeoComplexPolygon.Edge. startPointGeoPointGeoPolygonFactory.Edge. startPointStart pointprotected GeoPoint[]dXdYZSolid. surfacePointsThe points in this figure on the planet surface; also doubles for edge pointsprotected GeoPoint[]dXYdZSolid. surfacePointsThe points in this figure on the planet surface; also doubles for edge pointsprotected GeoPoint[]XdYdZSolid. surfacePointsThe points in this figure on the planet surface; also doubles for edge pointsprivate GeoPointGeoComplexPolygon.DualCrossingEdgeIterator. testPointprivate GeoPointGeoComplexPolygon. testPoint1protected GeoPointdXdYdZSolid. thePointThe pointprotected GeoPointGeoLatitudeZone. topBoundaryPointTop boundary pointprotected GeoPointGeoSouthLatitudeZone. topBoundaryPointA point on the top boundaryprotected GeoPoint[]GeoRectangle. topPlanePointsNotable points for the top planeprotected GeoPoint[]GeoSouthRectangle. topPlanePointsNotable points for the top planeprotected GeoPoint[]GeoWideRectangle. topPlanePointsTop plane's notable pointsprotected GeoPoint[]GeoWideSouthRectangle. topPlanePointsNotable points for top planeprotected GeoPointGeoDegenerateVerticalLine. UHCPoint at the upper end of the vertical lineprotected GeoPointGeoRectangle. ULHCThe upper left hand corner pointprotected GeoPointGeoSouthRectangle. ULHCThe upper left hand corner of the rectangleGeoPointGeoStandardPath.PathSegment. ULHCUpper left hand corner of segmentprotected GeoPointGeoWideRectangle. ULHCUpper left hand corner pointprotected GeoPointGeoWideSouthRectangle. ULHCUpper left hand cornerGeoPoint[]GeoStandardPath.PathSegment. upperConnectingPlanePointsNotable points for the upper connecting planeprotected GeoPointGeoRectangle. URHCThe upper right hand corner pointprotected GeoPointGeoSouthRectangle. URHCThe upper right hand corner of the rectangleGeoPointGeoStandardPath.PathSegment. URHCUpper right hand corner of segmentprotected GeoPointGeoWideRectangle. URHCLower right hand corner pointprotected GeoPointGeoWideSouthRectangle. URHCUpper right hand cornerFields in org.apache.lucene.spatial3d.geom with type parameters of type GeoPoint Modifier and Type Field Description protected java.util.List<GeoPoint>GeoConcavePolygon. pointsThe list of polygon pointsprotected java.util.List<GeoPoint>GeoConvexPolygon. pointsThe list of polygon pointsprotected java.util.List<GeoPoint>GeoDegeneratePath. pointsThe original list of path pointsjava.util.List<GeoPoint>GeoPolygonFactory.BestShape. pointsjava.util.List<? extends GeoPoint>GeoPolygonFactory.PolygonDescription. pointsThe list of pointsprotected java.util.List<GeoPoint>GeoStandardPath. pointsThe original list of path pointsprivate java.util.List<java.util.List<GeoPoint>>GeoComplexPolygon. pointsListMethods in org.apache.lucene.spatial3d.geom that return GeoPoint Modifier and Type Method Description GeoPointPlanetModel. bisection(GeoPoint pt1, GeoPoint pt2)Compute a GeoPoint that's a bisection between two other GeoPoints.GeoPointPlanetModel. createSurfacePoint(double x, double y, double z)Compute a GeoPoint that's based on (x,y,z) values, but is scaled to actually be on the planet surface.GeoPointPlanetModel. createSurfacePoint(Vector vector)Compute a GeoPoint that's scaled to actually be on the planet surface.GeoPointPlanetModel.DocValueEncoder. decodePoint(long docValue)Decode GeoPoint value from long docvalues value.private static GeoPoint[]GeoPathFactory. filterPoints(GeoPoint[] pathPoints)Filter duplicate points.private GeoPoint[]GeoComplexPolygon. findAdjoiningPoints(Plane plane, GeoPoint pointOnPlane, Plane envelopePlane)Given a point on the plane and the ellipsoid, this method looks for a pair of adjoining points on either side of the plane, which are about MINIMUM_RESOLUTION away from the given point.GeoPoint[]Plane. findArcDistancePoints(PlanetModel planetModel, double arcDistanceValue, GeoPoint startPoint, Membership... bounds)Locate a point that is within the specified bounds and on the specified plane, that has an arcDistance as specified from the startPoint.GeoPoint[]Plane. findCrossings(PlanetModel planetModel, Plane q, Membership... bounds)Find the points between two planes, where one plane crosses the other, given a set of bounds.protected GeoPoint[]Plane. findCrossings(PlanetModel planetModel, Plane q, Membership[] bounds, Membership[] moreBounds)Find the points between two planes, where one plane crosses the other, given a set of bounds.GeoPoint[]ArcDistance. findDistancePoints(PlanetModel planetModel, double distanceValue, GeoPoint startPoint, Plane plane, Membership... bounds)GeoPoint[]DistanceStyle. findDistancePoints(PlanetModel planetModel, double distanceValue, GeoPoint startPoint, Plane plane, Membership... bounds)Find a GeoPoint, at a specified distance from a starting point, within the specified bounds.GeoPoint[]LinearDistance. findDistancePoints(PlanetModel planetModel, double distanceValue, GeoPoint startPoint, Plane plane, Membership... bounds)GeoPoint[]LinearSquaredDistance. findDistancePoints(PlanetModel planetModel, double distanceValue, GeoPoint startPoint, Plane plane, Membership... bounds)GeoPoint[]NormalDistance. findDistancePoints(PlanetModel planetModel, double distanceValue, GeoPoint startPoint, Plane plane, Membership... bounds)GeoPoint[]NormalSquaredDistance. findDistancePoints(PlanetModel planetModel, double distanceValue, GeoPoint startPoint, Plane plane, Membership... bounds)GeoPoint[]Plane. findIntersections(PlanetModel planetModel, Plane q, Membership... bounds)Find the intersection points between two planes, given a set of bounds.protected GeoPoint[]Plane. findIntersections(PlanetModel planetModel, Plane q, Membership[] bounds, Membership[] moreBounds)Find the intersection points between two planes, given a set of bounds.GeoPointGeoDegenerateHorizontalLine. getCenter()GeoPointGeoDegenerateLatitudeZone. getCenter()GeoPointGeoDegenerateLongitudeSlice. getCenter()GeoPointGeoDegeneratePoint. getCenter()GeoPointGeoDegenerateVerticalLine. getCenter()GeoPointGeoExactCircle. getCenter()GeoPointGeoLatitudeZone. getCenter()GeoPointGeoLongitudeSlice. getCenter()GeoPointGeoNorthLatitudeZone. getCenter()GeoPointGeoNorthRectangle. getCenter()Returns the center of a circle into which the area will be inscribed.GeoPointGeoRectangle. getCenter()GeoPointGeoSizeable. getCenter()Returns the center of a circle into which the area will be inscribed.GeoPointGeoSouthLatitudeZone. getCenter()Returns the center of a circle into which the area will be inscribed.GeoPointGeoSouthRectangle. getCenter()GeoPointGeoStandardCircle. getCenter()GeoPointGeoWideDegenerateHorizontalLine. getCenter()GeoPointGeoWideLongitudeSlice. getCenter()GeoPointGeoWideNorthRectangle. getCenter()GeoPointGeoWideRectangle. getCenter()Returns the center of a circle into which the area will be inscribed.GeoPointGeoWideSouthRectangle. getCenter()GeoPointGeoWorld. getCenter()private static GeoPointGeoPolygonFactory. getCenterOfMass(PlanetModel planetModel, java.util.List<GeoPoint> points)Generate a point at the center of mass of a list of points.protected abstract GeoPoint[]BaseXYZSolid. getEdgePoints()Get the edge points for this shape.protected GeoPoint[]dXdYdZSolid. getEdgePoints()protected GeoPoint[]dXdYZSolid. getEdgePoints()protected GeoPoint[]dXYdZSolid. getEdgePoints()protected GeoPoint[]dXYZSolid. getEdgePoints()GeoPoint[]GeoBaseCompositeShape. getEdgePoints()GeoPoint[]GeoComplexPolygon. getEdgePoints()GeoPoint[]GeoConcavePolygon. getEdgePoints()GeoPoint[]GeoConvexPolygon. getEdgePoints()GeoPoint[]GeoDegenerateHorizontalLine. getEdgePoints()GeoPoint[]GeoDegenerateLatitudeZone. getEdgePoints()GeoPoint[]GeoDegenerateLongitudeSlice. getEdgePoints()GeoPoint[]GeoDegeneratePath. getEdgePoints()GeoPoint[]GeoDegeneratePoint. getEdgePoints()GeoPoint[]GeoDegenerateVerticalLine. getEdgePoints()GeoPoint[]GeoExactCircle. getEdgePoints()GeoPoint[]GeoLatitudeZone. getEdgePoints()GeoPoint[]GeoLongitudeSlice. getEdgePoints()GeoPoint[]GeoNorthLatitudeZone. getEdgePoints()GeoPoint[]GeoNorthRectangle. getEdgePoints()GeoPoint[]GeoRectangle. getEdgePoints()GeoPoint[]GeoS2Shape. getEdgePoints()GeoPoint[]GeoShape. getEdgePoints()Return a sample point that is on the outside edge/boundary of the shape.GeoPoint[]GeoSouthLatitudeZone. getEdgePoints()GeoPoint[]GeoSouthRectangle. getEdgePoints()GeoPoint[]GeoStandardCircle. getEdgePoints()GeoPoint[]GeoStandardPath. getEdgePoints()GeoPoint[]GeoWideDegenerateHorizontalLine. getEdgePoints()GeoPoint[]GeoWideLongitudeSlice. getEdgePoints()GeoPoint[]GeoWideNorthRectangle. getEdgePoints()GeoPoint[]GeoWideRectangle. getEdgePoints()GeoPoint[]GeoWideSouthRectangle. getEdgePoints()GeoPoint[]GeoWorld. getEdgePoints()protected GeoPoint[]StandardXYZSolid. getEdgePoints()protected GeoPoint[]XdYdZSolid. getEdgePoints()protected GeoPoint[]XdYZSolid. getEdgePoints()protected GeoPoint[]XYdZSolid. getEdgePoints()GeoPointPlane. getSampleIntersectionPoint(PlanetModel planetModel, Plane q)Find a sample point on the intersection between two planes and the world.protected static GeoPoint[]BaseXYZSolid. glueTogether(GeoPoint[]... pointArrays)Construct a single array from a number of individual arrays.GeoPoint[]Plane. interpolate(PlanetModel planetModel, GeoPoint start, GeoPoint end, double[] proportions)Find points on the boundary of the intersection of a plane and the unit sphere, given a starting point, and ending point, and a list of proportions of the arc (e.g.private static GeoPointGeoPolygonFactory. pickPole(java.util.Random generator, PlanetModel planetModel, java.util.List<GeoPoint> points)Pick a random pole that has a good chance of being inside the polygon described by the points.private GeoPointGeoComplexPolygon.DualCrossingEdgeIterator. pickProximate(GeoPoint[] points)static GeoPoint[]SerializableObject. readPointArray(PlanetModel planetModel, java.io.InputStream inputStream)Read a point array.protected static GeoPointPlane. reverseModify(PlanetModel planetModel, Vector point, double transX, double transY, double transZ, double sinRA, double cosRA, double sinHA, double cosHA)Reverse modify a point to produce a GeoPoint in normal space.GeoPointPlanetModel. surfacePointOnBearing(GeoPoint from, double dist, double bearing)Compute new point given original point, a bearing direction, and an adjusted angle (as would be computed by the surfaceDistance() method above).Methods in org.apache.lucene.spatial3d.geom that return types with arguments of type GeoPoint Modifier and Type Method Description (package private) static java.util.List<GeoPoint>GeoPolygonFactory. filterEdges(java.util.List<GeoPoint> noIdenticalPoints, double leniencyValue)Filter coplanar points.(package private) static java.util.List<GeoPoint>GeoPolygonFactory. filterPoints(java.util.List<? extends GeoPoint> input)Filter duplicate points.private static java.util.List<java.util.List<GeoPoint>>GeoComplexPolygon. readPointsList(PlanetModel planetModel, java.io.InputStream inputStream)Methods in org.apache.lucene.spatial3d.geom with parameters of type GeoPoint Modifier and Type Method Description BoundsBounds. addPoint(GeoPoint point)Add a single point.BoundsLatLonBounds. addPoint(GeoPoint point)private static voidPlane. addPoint(Bounds boundsInfo, Membership[] bounds, GeoPoint point)Add a point to boundsInfo if within a specifically bounded area.BoundsXYZBounds. addPoint(GeoPoint point)BoundsBounds. addXValue(GeoPoint point)Add an X value.BoundsLatLonBounds. addXValue(GeoPoint point)BoundsXYZBounds. addXValue(GeoPoint point)BoundsBounds. addYValue(GeoPoint point)Add a Y value.BoundsLatLonBounds. addYValue(GeoPoint point)BoundsXYZBounds. addYValue(GeoPoint point)BoundsBounds. addZValue(GeoPoint point)Add a Z value.BoundsLatLonBounds. addZValue(GeoPoint point)BoundsXYZBounds. addZValue(GeoPoint point)booleanGeoComplexPolygon.TraversalStrategy. apply(GeoPoint testPoint, boolean testPointInSet, double x, double y, double z)doublePlane. arcDistance(PlanetModel planetModel, GeoPoint v, Membership... bounds)Compute arc distance from plane to a vector expressed with aGeoPoint.static booleanPlane. arePointsCoplanar(GeoPoint A, GeoPoint B, GeoPoint C)Checks if three points are coplanar in any of the three planes they can describe.GeoPointPlanetModel. bisection(GeoPoint pt1, GeoPoint pt2)Compute a GeoPoint that's a bisection between two other GeoPoints.(package private) static booleanGeoPolygonFactory. buildPolygonShape(GeoCompositePolygon rval, GeoPolygonFactory.MutableBoolean seenConcave, PlanetModel planetModel, java.util.List<GeoPoint> pointsList, java.util.BitSet internalEdges, int startPointIndex, int endPointIndex, SidedPlane startingEdge, java.util.List<GeoPolygon> holes, GeoPoint testPoint)Build a GeoPolygon out of one concave part and multiple convex parts given points, starting edge, and whether starting edge is internal or not.private static java.lang.DoubleGeoPolygonFactory. computeAngle(GeoPoint point, double sinLatitude, double cosLatitude, double sinLongitude, double cosLongitude)Compute the angle for a point given rotation information.doubleGeoBaseDistanceShape. computeDeltaDistance(DistanceStyle distanceStyle, GeoPoint point)default doubleGeoDistance. computeDeltaDistance(DistanceStyle distanceStyle, GeoPoint point)Compute the shape's delta distance given a point.doubleArcDistance. computeDistance(GeoPoint point1, double x2, double y2, double z2)doubleArcDistance. computeDistance(GeoPoint point1, GeoPoint point2)doubleArcDistance. computeDistance(PlanetModel planetModel, Plane plane, GeoPoint point, Membership... bounds)doubleDistanceStyle. computeDistance(GeoPoint point1, double x2, double y2, double z2)Compute the distance from a point to another point.default doubleDistanceStyle. computeDistance(GeoPoint point1, GeoPoint point2)Compute the distance from a point to another point.default doubleDistanceStyle. computeDistance(PlanetModel planetModel, Plane plane, GeoPoint point, Membership... bounds)Compute the distance from a plane to a point.doubleGeoBaseDistanceShape. computeDistance(DistanceStyle distanceStyle, GeoPoint point)default doubleGeoDistance. computeDistance(DistanceStyle distanceStyle, GeoPoint point)Compute this shape's internal "distance" to the GeoPoint.doubleLinearDistance. computeDistance(GeoPoint point1, double x2, double y2, double z2)doubleLinearDistance. computeDistance(GeoPoint point1, GeoPoint point2)doubleLinearDistance. computeDistance(PlanetModel planetModel, Plane plane, GeoPoint point, Membership... bounds)doubleLinearSquaredDistance. computeDistance(GeoPoint point1, double x2, double y2, double z2)doubleLinearSquaredDistance. computeDistance(GeoPoint point1, GeoPoint point2)doubleLinearSquaredDistance. computeDistance(PlanetModel planetModel, Plane plane, GeoPoint point, Membership... bounds)doubleNormalDistance. computeDistance(GeoPoint point1, double x2, double y2, double z2)doubleNormalDistance. computeDistance(GeoPoint point1, GeoPoint point2)doubleNormalDistance. computeDistance(PlanetModel planetModel, Plane plane, GeoPoint point, Membership... bounds)doubleNormalSquaredDistance. computeDistance(GeoPoint point1, double x2, double y2, double z2)doubleNormalSquaredDistance. computeDistance(GeoPoint point1, GeoPoint point2)doubleNormalSquaredDistance. computeDistance(PlanetModel planetModel, Plane plane, GeoPoint point, Membership... bounds)default doubleGeoPath. computeNearestDistance(DistanceStyle distanceStyle, GeoPoint point)Compute the nearest path distance to the GeoPoint.doubleGeoBaseCompositeMembershipShape. computeOutsideDistance(DistanceStyle distanceStyle, GeoPoint point)doubleGeoBaseMembershipShape. computeOutsideDistance(DistanceStyle distanceStyle, GeoPoint point)doubleGeoDegeneratePoint. computeOutsideDistance(DistanceStyle distanceStyle, GeoPoint point)default doubleGeoOutsideDistance. computeOutsideDistance(DistanceStyle distanceStyle, GeoPoint point)Compute this shape's distance to the GeoPoint.default doubleGeoPath. computePathCenterDistance(DistanceStyle distanceStyle, GeoPoint point)Compute the shortest distance from the path center to the GeoPoint.private static doubleGeoComplexPolygon. computeSquaredDistance(GeoPoint checkPoint, GeoPoint intersectionPoint)GeoComplexPolygonGeoPolygonFactory.BestShape. createGeoComplexPolygon(PlanetModel planetModel, java.util.List<java.util.List<GeoPoint>> pointsList, GeoPoint testPoint)private GeoComplexPolygon.CountingEdgeIteratorGeoComplexPolygon. createLinearCrossingEdgeIterator(GeoPoint testPoint, Plane plane, Plane abovePlane, Plane belowPlane, double thePointX, double thePointY, double thePointZ)Create a linear crossing edge iterator with the appropriate cutoff planes given the geometry.booleanPlane. crosses(PlanetModel planetModel, Plane q, GeoPoint[] notablePoints, GeoPoint[] moreNotablePoints, Membership[] bounds, Membership... moreBounds)Determine whether the plane crosses another plane within the bounds provided.private booleanGeoComplexPolygon.DualCrossingEdgeIterator. edgeCrossesEnvelope(Plane edgePlane, GeoPoint intersectionPoint, Plane envelopePlane)Return true if the edge crosses the envelope plane, given the envelope intersection point.private booleanGeoComplexPolygon.FullLinearCrossingEdgeIterator. edgeCrossesEnvelope(Plane edgePlane, GeoPoint intersectionPoint, Plane envelopePlane)private booleanGeoComplexPolygon.SectorLinearCrossingEdgeIterator. edgeCrossesEnvelope(Plane edgePlane, GeoPoint intersectionPoint, Plane envelopePlane)longPlanetModel.DocValueEncoder. encodePoint(GeoPoint point)Encode a point.private static GeoPoint[]GeoPathFactory. filterPoints(GeoPoint[] pathPoints)Filter duplicate points.private GeoPoint[]GeoComplexPolygon. findAdjoiningPoints(Plane plane, GeoPoint pointOnPlane, Plane envelopePlane)Given a point on the plane and the ellipsoid, this method looks for a pair of adjoining points on either side of the plane, which are about MINIMUM_RESOLUTION away from the given point.GeoPoint[]Plane. findArcDistancePoints(PlanetModel planetModel, double arcDistanceValue, GeoPoint startPoint, Membership... bounds)Locate a point that is within the specified bounds and on the specified plane, that has an arcDistance as specified from the startPoint.private static java.lang.BooleanGeoPolygonFactory. findConvexPolygon(PlanetModel planetModel, GeoPolygonFactory.Edge currentEdge, GeoCompositePolygon rval, GeoPolygonFactory.EdgeBuffer edgeBuffer, java.util.List<GeoPolygon> holes, GeoPoint testPoint)Look for a convex polygon at the specified edge.GeoPoint[]ArcDistance. findDistancePoints(PlanetModel planetModel, double distanceValue, GeoPoint startPoint, Plane plane, Membership... bounds)GeoPoint[]DistanceStyle. findDistancePoints(PlanetModel planetModel, double distanceValue, GeoPoint startPoint, Plane plane, Membership... bounds)Find a GeoPoint, at a specified distance from a starting point, within the specified bounds.GeoPoint[]LinearDistance. findDistancePoints(PlanetModel planetModel, double distanceValue, GeoPoint startPoint, Plane plane, Membership... bounds)GeoPoint[]LinearSquaredDistance. findDistancePoints(PlanetModel planetModel, double distanceValue, GeoPoint startPoint, Plane plane, Membership... bounds)GeoPoint[]NormalDistance. findDistancePoints(PlanetModel planetModel, double distanceValue, GeoPoint startPoint, Plane plane, Membership... bounds)GeoPoint[]NormalSquaredDistance. findDistancePoints(PlanetModel planetModel, double distanceValue, GeoPoint startPoint, Plane plane, Membership... bounds)(package private) static GeoPolygonGeoPolygonFactory. generateGeoPolygon(PlanetModel planetModel, java.util.List<GeoPoint> filteredPointList, java.util.List<GeoPolygon> holes, GeoPoint testPoint, boolean testPointInside)Create a GeoPolygon using the specified points and holes and a test point.protected static GeoPoint[]BaseXYZSolid. glueTogether(GeoPoint[]... pointArrays)Construct a single array from a number of individual arrays.GeoPoint[]Plane. interpolate(PlanetModel planetModel, GeoPoint start, GeoPoint end, double[] proportions)Find points on the boundary of the intersection of a plane and the unit sphere, given a starting point, and ending point, and a list of proportions of the arc (e.g.booleanGeoBaseCompositeShape. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoComplexPolygon. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoConcavePolygon. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoConvexPolygon. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoDegenerateHorizontalLine. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoDegenerateLatitudeZone. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoDegenerateLongitudeSlice. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoDegeneratePath. intersects(Plane plane, GeoPoint[] notablePoints, Membership... bounds)booleanGeoDegeneratePath.PathSegment. intersects(PlanetModel planetModel, Plane p, GeoPoint[] notablePoints, Membership[] bounds)Determine if this endpoint intersects a specified plane.booleanGeoDegeneratePath.SegmentEndpoint. intersects(PlanetModel planetModel, Plane p, GeoPoint[] notablePoints, Membership[] bounds)Determine if this endpoint intersects a specified plane.booleanGeoDegeneratePoint. intersects(Plane plane, GeoPoint[] notablePoints, Membership... bounds)booleanGeoDegenerateVerticalLine. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoExactCircle. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoLatitudeZone. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoLongitudeSlice. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoNorthLatitudeZone. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoNorthRectangle. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoRectangle. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoS2Shape. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoShape. intersects(Plane plane, GeoPoint[] notablePoints, Membership... bounds)Assess whether a plane, within the provided bounds, intersects with the shape's edges.booleanGeoSouthLatitudeZone. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoSouthRectangle. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoStandardCircle. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoStandardPath.BaseSegmentEndpoint. intersects(PlanetModel planetModel, Plane p, GeoPoint[] notablePoints, Membership[] bounds)booleanGeoStandardPath.CircleSegmentEndpoint. intersects(PlanetModel planetModel, Plane p, GeoPoint[] notablePoints, Membership[] bounds)booleanGeoStandardPath.CutoffDualCircleSegmentEndpoint. intersects(PlanetModel planetModel, Plane p, GeoPoint[] notablePoints, Membership[] bounds)booleanGeoStandardPath.CutoffSingleCircleSegmentEndpoint. intersects(PlanetModel planetModel, Plane p, GeoPoint[] notablePoints, Membership[] bounds)booleanGeoStandardPath. intersects(Plane plane, GeoPoint[] notablePoints, Membership... bounds)booleanGeoStandardPath.PathSegment. intersects(PlanetModel planetModel, Plane p, GeoPoint[] notablePoints, Membership[] bounds)Determine if this endpoint intersects a specified plane.booleanGeoStandardPath.SegmentEndpoint. intersects(PlanetModel planetModel, Plane p, GeoPoint[] notablePoints, Membership[] bounds)Determine if this endpoint intersects a specified plane.booleanGeoWideDegenerateHorizontalLine. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoWideLongitudeSlice. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoWideNorthRectangle. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoWideRectangle. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoWideSouthRectangle. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanGeoWorld. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)booleanPlane. intersects(PlanetModel planetModel, Plane q, GeoPoint[] notablePoints, GeoPoint[] moreNotablePoints, Membership[] bounds, Membership... moreBounds)Determine whether the plane intersects another plane within the bounds provided.booleanGeoPoint. isIdentical(GeoPoint p)Compute whether point matches another.private booleanGeoComplexPolygon. isInSet(double x, double y, double z, GeoPoint testPoint, boolean testPointInSet, Plane testPointFixedXPlane, Plane testPointFixedXAbovePlane, Plane testPointFixedXBelowPlane, Plane testPointFixedYPlane, Plane testPointFixedYAbovePlane, Plane testPointFixedYBelowPlane, Plane testPointFixedZPlane, Plane testPointFixedZAbovePlane, Plane testPointFixedZBelowPlane)Given a test point, whether it is in set, and the associated planes, figure out if another point is in set or not.private static java.lang.BooleanGeoPolygonFactory. isInsidePolygon(GeoPoint point, java.util.List<GeoPoint> polyPoints)For a specified point and a list of poly points, determine based on point order whether the point should be considered in or out of the polygon.private static booleanGeoPolygonFactory. isWithin(GeoPoint point, java.util.Set<GeoPolygonFactory.Edge> edgeSet)Check if a point is within a set of edges.private static booleanGeoPolygonFactory. isWithin(GeoPoint point, java.util.Set<GeoPolygonFactory.Edge> edgeSet, GeoPolygonFactory.Edge extension, SidedPlane returnBoundary)Check if a point is within a set of edges.protected booleanGeoConcavePolygon. isWithinHoles(GeoPoint point)Check if a point is within the provided holes.protected booleanGeoConvexPolygon. isWithinHoles(GeoPoint point)Check if a point is within the provided holes.doublePlane. linearDistance(PlanetModel planetModel, GeoPoint v, Membership... bounds)Compute linear distance from plane to a vector.doublePlane. linearDistanceSquared(PlanetModel planetModel, GeoPoint v, Membership... bounds)Compute linear distance squared from plane to a vector.private static booleanGeoPolygonFactory. makeConcavePolygon(PlanetModel planetModel, GeoCompositePolygon rval, GeoPolygonFactory.MutableBoolean seenConcave, GeoPolygonFactory.EdgeBuffer edgeBuffer, java.util.List<GeoPolygon> holes, GeoPoint testPoint)Look for a concave polygon in the remainder of the edgebuffer.static GeoPathGeoPathFactory. makeGeoPath(PlanetModel planetModel, double maxCutoffAngle, GeoPoint[] pathPoints)Create a GeoPath of the right kind given the specified information.static GeoPolygonGeoS2ShapeFactory. makeGeoS2Shape(PlanetModel planetModel, GeoPoint point1, GeoPoint point2, GeoPoint point3, GeoPoint point4)Creates a convex polygon with 4 planes by providing 4 points in CCW.protected static VectorPlane. modify(GeoPoint start, double transX, double transY, double transZ, double sinRA, double cosRA, double sinHA, double cosHA)Modify a point to produce a vector in translated/rotated space.private GeoPointGeoComplexPolygon.DualCrossingEdgeIterator. pickProximate(GeoPoint[] points)doublePlanetModel. surfaceDistance(GeoPoint pt1, GeoPoint pt2)Compute surface distance between two points.GeoPointPlanetModel. surfacePointOnBearing(GeoPoint from, double dist, double bearing)Compute new point given original point, a bearing direction, and an adjusted angle (as would be computed by the surfaceDistance() method above).static voidSerializableObject. writePointArray(java.io.OutputStream outputStream, GeoPoint[] values)Write a point array.Method parameters in org.apache.lucene.spatial3d.geom with type arguments of type GeoPoint Modifier and Type Method Description (package private) static booleanGeoPolygonFactory. buildPolygonShape(GeoCompositePolygon rval, GeoPolygonFactory.MutableBoolean seenConcave, PlanetModel planetModel, java.util.List<GeoPoint> pointsList, java.util.BitSet internalEdges, int startPointIndex, int endPointIndex, SidedPlane startingEdge, java.util.List<GeoPolygon> holes, GeoPoint testPoint)Build a GeoPolygon out of one concave part and multiple convex parts given points, starting edge, and whether starting edge is internal or not.private static GeoPolygonFactory.BestShapeGeoPolygonFactory. convertPolygon(java.util.List<java.util.List<GeoPoint>> pointsList, GeoPolygonFactory.PolygonDescription shape, GeoPolygonFactory.BestShape testPointShape, boolean mustBeInside)Convert a polygon description to a list of shapes.GeoComplexPolygonGeoPolygonFactory.BestShape. createGeoComplexPolygon(PlanetModel planetModel, java.util.List<java.util.List<GeoPoint>> pointsList, GeoPoint testPoint)voidGeoPolygonFactory.SafePath. fillInList(java.util.List<GeoPoint> pointList)Fill in a list, in order, of safe points.(package private) static java.util.List<GeoPoint>GeoPolygonFactory. filterEdges(java.util.List<GeoPoint> noIdenticalPoints, double leniencyValue)Filter coplanar points.(package private) static java.util.List<GeoPoint>GeoPolygonFactory. filterPoints(java.util.List<? extends GeoPoint> input)Filter duplicate points.private static GeoPolygonFactory.SafePathGeoPolygonFactory. findSafePath(java.util.List<GeoPoint> points, int startIndex, double leniencyValue)Iterative path search through ordered list of points.(package private) static GeoPolygonGeoPolygonFactory. generateGeoPolygon(PlanetModel planetModel, java.util.List<GeoPoint> filteredPointList, java.util.List<GeoPolygon> holes, GeoPoint testPoint, boolean testPointInside)Create a GeoPolygon using the specified points and holes and a test point.private static GeoPointGeoPolygonFactory. getCenterOfMass(PlanetModel planetModel, java.util.List<GeoPoint> points)Generate a point at the center of mass of a list of points.private static java.lang.BooleanGeoPolygonFactory. isInsidePolygon(GeoPoint point, java.util.List<GeoPoint> polyPoints)For a specified point and a list of poly points, determine based on point order whether the point should be considered in or out of the polygon.static GeoPolygonGeoPolygonFactory. makeGeoConcavePolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList)Create a GeoConcavePolygon using the specified points.static GeoPolygonGeoPolygonFactory. makeGeoConcavePolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList, java.util.List<GeoPolygon> holes)Create a GeoConcavePolygon using the specified points and holes.static GeoPolygonGeoPolygonFactory. makeGeoConvexPolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList)Create a GeoConvexPolygon using the specified points.static GeoPolygonGeoPolygonFactory. makeGeoConvexPolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList, java.util.List<GeoPolygon> holes)Create a GeoConvexPolygon using the specified points and holes.static GeoPolygonGeoPolygonFactory. makeGeoPolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList)Create a GeoPolygon using the specified points and holes, using order to determine siding of the polygon.static GeoPolygonGeoPolygonFactory. makeGeoPolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList, java.util.List<GeoPolygon> holes)Create a GeoPolygon using the specified points and holes, using order to determine siding of the polygon.static GeoPolygonGeoPolygonFactory. makeGeoPolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList, java.util.List<GeoPolygon> holes, double leniencyValue)Create a GeoPolygon using the specified points and holes, using order to determine siding of the polygon.private static GeoPointGeoPolygonFactory. pickPole(java.util.Random generator, PlanetModel planetModel, java.util.List<GeoPoint> points)Pick a random pole that has a good chance of being inside the polygon described by the points.static voidSerializableObject. writePointArray(java.io.OutputStream outputStream, java.util.List<GeoPoint> values)Write a point array.private static voidGeoComplexPolygon. writePointsList(java.io.OutputStream outputStream, java.util.List<java.util.List<GeoPoint>> pointsList)Constructors in org.apache.lucene.spatial3d.geom with parameters of type GeoPoint Constructor Description ApproximationSlice(GeoPoint center, GeoPoint endPoint1, double point1Bearing, GeoPoint endPoint2, double point2Bearing, GeoPoint middlePoint, double middlePointBearing, boolean mustSplit)BaseSegmentEndpoint(GeoPoint point)CircleSegmentEndpoint(GeoPoint point, Plane normalPlane, GeoPoint upperPoint, GeoPoint lowerPoint)Constructor for case (1).CircleSegmentEndpoint(GeoPoint point, SidedPlane circlePlane)Constructor for case (3).CircleSlice(SidedPlane circlePlane, GeoPoint endPoint1, GeoPoint endPoint2, GeoPoint center, GeoPoint check)CutoffDualCircleSegmentEndpoint(GeoPoint point, SidedPlane prevCutoffPlane, SidedPlane nextCutoffPlane, GeoPoint prevURHC, GeoPoint prevLRHC, GeoPoint currentULHC, GeoPoint currentLLHC)CutoffSingleCircleSegmentEndpoint(GeoPoint point, SidedPlane cutoffPlane, GeoPoint topEdgePoint, GeoPoint bottomEdgePoint)Constructor for case (2).CutoffSingleCircleSegmentEndpoint(GeoPoint point, SidedPlane cutoffPlane1, SidedPlane cutoffPlane2, GeoPoint topEdgePoint, GeoPoint bottomEdgePoint)Constructor for case (2.5).DualCrossingEdgeIterator(GeoPoint testPoint, Plane testPointPlane, Plane testPointAbovePlane, Plane testPointBelowPlane, Plane travelPlane, Plane travelAbovePlane, Plane travelBelowPlane, double thePointX, double thePointY, double thePointZ, GeoPoint intersectionPoint)Edge(PlanetModel pm, GeoPoint startPoint, GeoPoint endPoint)Edge(GeoPoint startPoint, GeoPoint endPoint, SidedPlane plane, boolean isInternal)Constructor.FullLinearCrossingEdgeIterator(GeoPoint testPoint, Plane plane, Plane abovePlane, Plane belowPlane, double thePointX, double thePointY, double thePointZ)GeoComplexPolygon(PlanetModel planetModel, java.util.List<java.util.List<GeoPoint>> pointsList, GeoPoint testPoint, boolean testPointInSet)Create a complex polygon from multiple lists of points, and a single point which is known to be in or out of set.GeoDegeneratePath(PlanetModel planetModel, GeoPoint[] pathPoints)Constructor.GeoS2Shape(PlanetModel planetModel, GeoPoint point1, GeoPoint point2, GeoPoint point3, GeoPoint point4)It builds from 4 points given in CCW.GeoStandardPath(PlanetModel planetModel, double maxCutoffAngle, GeoPoint[] pathPoints)Constructor.IntersectorEdgeIterator(Plane plane, GeoPoint[] notablePoints, Membership... bounds)PathSegment(PlanetModel planetModel, GeoPoint start, GeoPoint end, Plane normalizedConnectingPlane)Construct a path segment.PathSegment(PlanetModel planetModel, GeoPoint start, GeoPoint end, Plane normalizedConnectingPlane, double planeBoundingOffset)Construct a path segment.SafePath(GeoPolygonFactory.SafePath previous, GeoPoint lastPoint, int lastPointIndex, Plane lastPlane)Create a new safe end point.SectorLinearCrossingEdgeIterator(GeoPoint testPoint, Plane plane, Plane abovePlane, Plane belowPlane, double thePointX, double thePointY, double thePointZ)SegmentEndpoint(GeoPoint point)Constructor for case (1).SegmentEndpoint(GeoPoint point, SidedPlane cutoffPlane)Constructor for case (2).SegmentEndpoint(GeoPoint point, SidedPlane cutoffPlane1, SidedPlane cutoffPlane2)Constructor for case (3).TraversalStrategy(double traversalDistance, double firstLegValue, double secondLegValue, Plane firstLegPlane, Plane firstLegAbovePlane, Plane firstLegBelowPlane, Plane secondLegPlane, Plane secondLegAbovePlane, Plane secondLegBelowPlane, GeoComplexPolygon.Tree firstLegTree, GeoComplexPolygon.Tree secondLegTree, GeoPoint intersectionPoint)Constructor parameters in org.apache.lucene.spatial3d.geom with type arguments of type GeoPoint Constructor Description BestShape(java.util.List<GeoPoint> points, boolean poleMustBeInside)EdgeBuffer(java.util.List<GeoPoint> pointList, java.util.BitSet internalEdges, int startPlaneStartIndex, int startPlaneEndIndex, SidedPlane startPlane)Constructor.GeoComplexPolygon(PlanetModel planetModel, java.util.List<java.util.List<GeoPoint>> pointsList, GeoPoint testPoint, boolean testPointInSet)Create a complex polygon from multiple lists of points, and a single point which is known to be in or out of set.GeoConcavePolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList)Create a concave polygon from a list of points.GeoConcavePolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList, java.util.BitSet internalEdgeFlags, boolean returnEdgeInternal)Create a concave polygon from a list of points, keeping track of which boundaries are internal.GeoConcavePolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList, java.util.List<GeoPolygon> holes)Create a concave polygon from a list of points.GeoConcavePolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList, java.util.List<GeoPolygon> holes, java.util.BitSet internalEdgeFlags, boolean returnEdgeInternal)Create a concave polygon from a list of points, keeping track of which boundaries are internal.GeoConvexPolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList)Create a convex polygon from a list of points.GeoConvexPolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList, java.util.BitSet internalEdgeFlags, boolean returnEdgeInternal)Create a convex polygon from a list of points, keeping track of which boundaries are internal.GeoConvexPolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList, java.util.List<GeoPolygon> holes)Create a convex polygon from a list of points.GeoConvexPolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList, java.util.List<GeoPolygon> holes, java.util.BitSet internalEdgeFlags, boolean returnEdgeInternal)Create a convex polygon from a list of points, keeping track of which boundaries are internal.PolygonDescription(java.util.List<? extends GeoPoint> points)Instantiate the polygon description.PolygonDescription(java.util.List<? extends GeoPoint> points, java.util.List<? extends GeoPolygonFactory.PolygonDescription> holes)Instantiate the polygon description.
-