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 void
Geo3DDocValuesField. 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 GeoPoint
GeoDegenerateVerticalLine. centerPoint
A computed center point for the lineprotected GeoPoint[]
GeoDegenerateVerticalLine. edgePoints
A point that's on the lineprotected GeoPoint
GeoDegenerateVerticalLine. LHC
Point at the lower end of the vertical lineGeoPoint
PlanetModel. MAX_X_POLE
Max X poleGeoPoint
PlanetModel. MAX_Y_POLE
Max Y poleGeoPoint
PlanetModel. MIN_X_POLE
Min X poleGeoPoint
PlanetModel. MIN_Y_POLE
Min Y polestatic GeoPoint[]
Plane. NO_POINTS
An array with no points in itGeoPoint
PlanetModel. NORTH_POLE
North poleprotected GeoPoint[]
GeoDegenerateVerticalLine. planePoints
Notable points for the line (end points)GeoPoint
PlanetModel. SOUTH_POLE
South poleprotected GeoPoint
GeoDegenerateVerticalLine. UHC
Point 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. points
The list of pointsMethods in org.apache.lucene.spatial3d.geom that return GeoPoint Modifier and Type Method Description GeoPoint
PlanetModel. bisection(GeoPoint pt1, GeoPoint pt2)
Compute a GeoPoint that's a bisection between two other GeoPoints.GeoPoint
PlanetModel. 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.GeoPoint
PlanetModel. createSurfacePoint(Vector vector)
Compute a GeoPoint that's scaled to actually be on the planet surface.GeoPoint
PlanetModel.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.GeoPoint
GeoDegenerateVerticalLine. getCenter()
GeoPoint
GeoSizeable. 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.GeoPoint
Plane. 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 GeoPoint
Plane. 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.GeoPoint
PlanetModel. 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 Bounds
Bounds. addPoint(GeoPoint point)
Add a single point.Bounds
LatLonBounds. addPoint(GeoPoint point)
Bounds
XYZBounds. addPoint(GeoPoint point)
Bounds
Bounds. addXValue(GeoPoint point)
Add an X value.Bounds
LatLonBounds. addXValue(GeoPoint point)
Bounds
XYZBounds. addXValue(GeoPoint point)
Bounds
Bounds. addYValue(GeoPoint point)
Add a Y value.Bounds
LatLonBounds. addYValue(GeoPoint point)
Bounds
XYZBounds. addYValue(GeoPoint point)
Bounds
Bounds. addZValue(GeoPoint point)
Add a Z value.Bounds
LatLonBounds. addZValue(GeoPoint point)
Bounds
XYZBounds. addZValue(GeoPoint point)
double
Plane. arcDistance(PlanetModel planetModel, GeoPoint v, Membership... bounds)
Compute arc distance from plane to a vector expressed with aGeoPoint
.static boolean
Plane. arePointsCoplanar(GeoPoint A, GeoPoint B, GeoPoint C)
Checks if three points are coplanar in any of the three planes they can describe.GeoPoint
PlanetModel. bisection(GeoPoint pt1, GeoPoint pt2)
Compute a GeoPoint that's a bisection between two other GeoPoints.double
GeoBaseDistanceShape. computeDeltaDistance(DistanceStyle distanceStyle, GeoPoint point)
default double
GeoDistance. computeDeltaDistance(DistanceStyle distanceStyle, GeoPoint point)
Compute the shape's delta distance given a point.double
ArcDistance. computeDistance(GeoPoint point1, double x2, double y2, double z2)
double
ArcDistance. computeDistance(GeoPoint point1, GeoPoint point2)
double
ArcDistance. computeDistance(PlanetModel planetModel, Plane plane, GeoPoint point, Membership... bounds)
double
DistanceStyle. computeDistance(GeoPoint point1, double x2, double y2, double z2)
Compute the distance from a point to another point.default double
DistanceStyle. computeDistance(GeoPoint point1, GeoPoint point2)
Compute the distance from a point to another point.default double
DistanceStyle. computeDistance(PlanetModel planetModel, Plane plane, GeoPoint point, Membership... bounds)
Compute the distance from a plane to a point.double
GeoBaseDistanceShape. computeDistance(DistanceStyle distanceStyle, GeoPoint point)
default double
GeoDistance. computeDistance(DistanceStyle distanceStyle, GeoPoint point)
Compute this shape's internal "distance" to the GeoPoint.double
LinearDistance. computeDistance(GeoPoint point1, double x2, double y2, double z2)
double
LinearDistance. computeDistance(GeoPoint point1, GeoPoint point2)
double
LinearDistance. computeDistance(PlanetModel planetModel, Plane plane, GeoPoint point, Membership... bounds)
double
LinearSquaredDistance. computeDistance(GeoPoint point1, double x2, double y2, double z2)
double
LinearSquaredDistance. computeDistance(GeoPoint point1, GeoPoint point2)
double
LinearSquaredDistance. computeDistance(PlanetModel planetModel, Plane plane, GeoPoint point, Membership... bounds)
double
NormalDistance. computeDistance(GeoPoint point1, double x2, double y2, double z2)
double
NormalDistance. computeDistance(GeoPoint point1, GeoPoint point2)
double
NormalDistance. computeDistance(PlanetModel planetModel, Plane plane, GeoPoint point, Membership... bounds)
double
NormalSquaredDistance. computeDistance(GeoPoint point1, double x2, double y2, double z2)
double
NormalSquaredDistance. computeDistance(GeoPoint point1, GeoPoint point2)
double
NormalSquaredDistance. computeDistance(PlanetModel planetModel, Plane plane, GeoPoint point, Membership... bounds)
default double
GeoPath. computeNearestDistance(DistanceStyle distanceStyle, GeoPoint point)
Compute the nearest path distance to the GeoPoint.double
GeoBaseMembershipShape. computeOutsideDistance(DistanceStyle distanceStyle, GeoPoint point)
default double
GeoOutsideDistance. computeOutsideDistance(DistanceStyle distanceStyle, GeoPoint point)
Compute this shape's distance to the GeoPoint.default double
GeoPath. computePathCenterDistance(DistanceStyle distanceStyle, GeoPoint point)
Compute the shortest distance from the path center to the GeoPoint.boolean
Plane. crosses(PlanetModel planetModel, Plane q, GeoPoint[] notablePoints, GeoPoint[] moreNotablePoints, Membership[] bounds, Membership... moreBounds)
Determine whether the plane crosses another plane within the bounds provided.long
PlanetModel.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.boolean
GeoBaseCompositeShape. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)
boolean
GeoDegenerateVerticalLine. intersects(Plane p, GeoPoint[] notablePoints, Membership... bounds)
boolean
GeoShape. intersects(Plane plane, GeoPoint[] notablePoints, Membership... bounds)
Assess whether a plane, within the provided bounds, intersects with the shape's edges.boolean
Plane. intersects(PlanetModel planetModel, Plane q, GeoPoint[] notablePoints, GeoPoint[] moreNotablePoints, Membership[] bounds, Membership... moreBounds)
Determine whether the plane intersects another plane within the bounds provided.boolean
GeoPoint. isIdentical(GeoPoint p)
Compute whether point matches another.double
Plane. linearDistance(PlanetModel planetModel, GeoPoint v, Membership... bounds)
Compute linear distance from plane to a vector.double
Plane. linearDistanceSquared(PlanetModel planetModel, GeoPoint v, Membership... bounds)
Compute linear distance squared from plane to a vector.static GeoPath
GeoPathFactory. makeGeoPath(PlanetModel planetModel, double maxCutoffAngle, GeoPoint[] pathPoints)
Create a GeoPath of the right kind given the specified information.static GeoPolygon
GeoS2ShapeFactory. 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 Vector
Plane. 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.double
PlanetModel. surfaceDistance(GeoPoint pt1, GeoPoint pt2)
Compute surface distance between two points.GeoPoint
PlanetModel. 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 void
SerializableObject. 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 GeoPolygon
GeoPolygonFactory. makeGeoConcavePolygon(PlanetModel planetModel, List<GeoPoint> pointList)
Create a GeoConcavePolygon using the specified points.static GeoPolygon
GeoPolygonFactory. makeGeoConcavePolygon(PlanetModel planetModel, List<GeoPoint> pointList, List<GeoPolygon> holes)
Create a GeoConcavePolygon using the specified points and holes.static GeoPolygon
GeoPolygonFactory. makeGeoConvexPolygon(PlanetModel planetModel, List<GeoPoint> pointList)
Create a GeoConvexPolygon using the specified points.static GeoPolygon
GeoPolygonFactory. makeGeoConvexPolygon(PlanetModel planetModel, List<GeoPoint> pointList, List<GeoPolygon> holes)
Create a GeoConvexPolygon using the specified points and holes.static GeoPolygon
GeoPolygonFactory. makeGeoPolygon(PlanetModel planetModel, List<GeoPoint> pointList)
Create a GeoPolygon using the specified points and holes, using order to determine siding of the polygon.static GeoPolygon
GeoPolygonFactory. 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 GeoPolygon
GeoPolygonFactory. 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 void
SerializableObject. 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.
-