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(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
Fields in org.apache.lucene.spatial3d.geom declared as GeoPoint Modifier and Type Field Description protected GeoPointGeoDegenerateVerticalLine. centerPointA computed center point for the lineprotected GeoPoint[]GeoDegenerateVerticalLine. edgePointsA point that's on the lineprotected GeoPointGeoDegenerateVerticalLine. LHCPoint at the lower end of the vertical lineGeoPointPlanetModel. MAX_X_POLEMax X poleGeoPointPlanetModel. MAX_Y_POLEMax Y poleGeoPointPlanetModel. MIN_X_POLEMin X poleGeoPointPlanetModel. MIN_Y_POLEMin Y polestatic GeoPoint[]Plane. NO_POINTSAn array with no points in itGeoPointPlanetModel. NORTH_POLENorth poleprotected GeoPoint[]GeoDegenerateVerticalLine. planePointsNotable points for the line (end points)GeoPointPlanetModel. SOUTH_POLESouth poleprotected GeoPointGeoDegenerateVerticalLine. UHCPoint at the upper end of the vertical lineFields in org.apache.lucene.spatial3d.geom with type parameters of type GeoPoint Modifier and Type Field Description List<? extends GeoPoint>GeoPolygonFactory.PolygonDescription. pointsThe list of pointsMethods 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.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.GeoPointGeoDegenerateVerticalLine. getCenter()GeoPointGeoSizeable. getCenter()Returns the center of a circle into which the area will be inscribed.GeoPoint[]GeoBaseCompositeShape. getEdgePoints()GeoPoint[]GeoDegenerateVerticalLine. getEdgePoints()GeoPoint[]GeoShape. getEdgePoints()Return a sample point that is on the outside edge/boundary of the shape.GeoPointPlane. getSampleIntersectionPoint(PlanetModel planetModel, Plane q)Find a sample point on the intersection between two planes and the world.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.static GeoPoint[]SerializableObject. readPointArray(PlanetModel planetModel, 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 with parameters of type GeoPoint Modifier and Type Method Description BoundsBounds. addPoint(GeoPoint point)Add a single point.BoundsLatLonBounds. addPoint(GeoPoint point)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)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.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.doubleGeoBaseMembershipShape. 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.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.longPlanetModel.DocValueEncoder. encodePoint(GeoPoint point)Encode a 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[]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. 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)booleanGeoDegenerateVerticalLine. 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.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.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.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.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(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 static GeoPolygonGeoPolygonFactory. makeGeoConcavePolygon(PlanetModel planetModel, List<GeoPoint> pointList)Create a GeoConcavePolygon using the specified points.static GeoPolygonGeoPolygonFactory. makeGeoConcavePolygon(PlanetModel planetModel, List<GeoPoint> pointList, List<GeoPolygon> holes)Create a GeoConcavePolygon using the specified points and holes.static GeoPolygonGeoPolygonFactory. makeGeoConvexPolygon(PlanetModel planetModel, List<GeoPoint> pointList)Create a GeoConvexPolygon using the specified points.static GeoPolygonGeoPolygonFactory. makeGeoConvexPolygon(PlanetModel planetModel, List<GeoPoint> pointList, List<GeoPolygon> holes)Create a GeoConvexPolygon using the specified points and holes.static GeoPolygonGeoPolygonFactory. makeGeoPolygon(PlanetModel planetModel, 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, List<GeoPoint> pointList, 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, List<GeoPoint> pointList, List<GeoPolygon> holes, double leniencyValue)Create a GeoPolygon using the specified points and holes, using order to determine siding of the polygon.static voidSerializableObject. writePointArray(OutputStream outputStream, List<GeoPoint> values)Write a point array.Constructor parameters in org.apache.lucene.spatial3d.geom with type arguments of type GeoPoint Constructor Description PolygonDescription(List<? extends GeoPoint> points)Instantiate the polygon description.PolygonDescription(List<? extends GeoPoint> points, List<? extends GeoPolygonFactory.PolygonDescription> holes)Instantiate the polygon description.
-