Uses of Class
org.apache.lucene.spatial3d.geom.GeoPoint
Packages that use GeoPoint
Package
Description
Lucene field & query support for the spatial geometry implemented in
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 GeoPointModifier and TypeMethodDescriptionvoid
Geo3DDocValuesField.setLocationValue
(GeoPoint point) Change the values of this fieldConstructors in org.apache.lucene.spatial3d with parameters of type GeoPointModifierConstructorDescriptionGeo3DDocValuesField
(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.geomModifier and TypeClassDescription(package private) class
This class represents a degenerate point bounding box.Fields in org.apache.lucene.spatial3d.geom declared as GeoPointModifier and TypeFieldDescriptionprotected final GeoPoint
GeoLatitudeZone.bottomBoundaryPoint
Bottom boundary pointprotected final GeoPoint
GeoNorthLatitudeZone.bottomBoundaryPoint
A point on the bottom boundaryprotected final GeoPoint[]
GeoNorthRectangle.bottomPlanePoints
Bottom plane notable pointsprotected final GeoPoint[]
GeoRectangle.bottomPlanePoints
Notable points for the bottom planeprotected final GeoPoint[]
GeoWideNorthRectangle.bottomPlanePoints
Notable points for the bottom planeprotected final GeoPoint[]
GeoWideRectangle.bottomPlanePoints
Bottom plane's notable pointsprotected final GeoPoint
GeoExactCircle.center
Center of circleprotected final GeoPoint
GeoStandardCircle.center
Center of circleprotected final GeoPoint
GeoDegenerateHorizontalLine.centerPoint
Center of lineprotected final GeoPoint
GeoDegenerateVerticalLine.centerPoint
A computed center point for the lineprotected final GeoPoint
GeoLongitudeSlice.centerPoint
The center point of the sliceprotected final GeoPoint
GeoNorthRectangle.centerPoint
Center pointprotected final GeoPoint
GeoRectangle.centerPoint
Center pointprotected final GeoPoint
GeoSouthRectangle.centerPoint
The center pointprotected final GeoPoint
GeoWideDegenerateHorizontalLine.centerPoint
Center point for the lineprotected final GeoPoint
GeoWideLongitudeSlice.centerPoint
Center point for the shapeprotected final GeoPoint
GeoWideNorthRectangle.centerPoint
Center pointprotected final GeoPoint
GeoWideRectangle.centerPoint
Center pointprotected final GeoPoint
GeoWideSouthRectangle.centerPoint
Center pointprotected static final GeoPoint[]
GeoStandardCircle.circlePoints
Notable points for a circle -- there aren't anyprotected static final GeoPoint[]
GeoStandardPath.CircleSegmentEndpoint.circlePoints
No notable points from the circle itselffinal GeoPoint[]
GeoDegeneratePath.PathSegment.connectingPlanePoints
Notable points for the connecting planeprotected final GeoPoint[]
dXdYdZSolid.edgePoints
These are the edge points of the shape, which are defined to be at least one point on each surface area boundary.protected final GeoPoint[]
dXYZSolid.edgePoints
These are the edge points of the shape, which are defined to be at least one point on each surface area boundary.private final GeoPoint[]
GeoComplexPolygon.edgePoints
protected GeoPoint[]
GeoConcavePolygon.edgePoints
A point which is on the boundary of the polygonprotected GeoPoint[]
GeoConvexPolygon.edgePoints
A point which is on the boundary of the polygonprotected final GeoPoint[]
GeoDegenerateHorizontalLine.edgePoints
A point that's on the lineprotected final GeoPoint[]
GeoDegenerateLatitudeZone.edgePoints
An array consisting of the interiorPointprotected final GeoPoint[]
GeoDegenerateLongitudeSlice.edgePoints
An array consisting of the one point chosen on the sliceprotected GeoPoint[]
GeoDegeneratePath.edgePoints
A point on the edgeprotected final GeoPoint[]
GeoDegeneratePoint.edgePoints
Edge point is an area containing just thisprotected final GeoPoint[]
GeoDegenerateVerticalLine.edgePoints
A point that's on the lineprotected final GeoPoint[]
GeoExactCircle.edgePoints
A point that is on the edge of the circleprotected final GeoPoint[]
GeoLatitudeZone.edgePoints
A point on each distinct edgeprotected final GeoPoint[]
GeoLongitudeSlice.edgePoints
A point on the edge of the sliceprotected final GeoPoint[]
GeoNorthLatitudeZone.edgePoints
A reference to the point on the boundaryprotected final GeoPoint[]
GeoNorthRectangle.edgePoints
A point on the edgeprotected final GeoPoint[]
GeoRectangle.edgePoints
Edge point for this rectangleprotected final GeoPoint[]
GeoS2Shape.edgePoints
Edge point for this S2 cellprotected final GeoPoint[]
GeoSouthLatitudeZone.edgePoints
Edge points; a reference to the topBoundaryPointprotected final GeoPoint[]
GeoSouthRectangle.edgePoints
A point on the edgeprotected final GeoPoint[]
GeoStandardCircle.edgePoints
A point that is on the world and on the circle planeprotected GeoPoint[]
GeoStandardPath.edgePoints
A point on the edgeprotected final GeoPoint[]
GeoWideDegenerateHorizontalLine.edgePoints
A point on the lineprotected final GeoPoint[]
GeoWideLongitudeSlice.edgePoints
A point on the edge of the shapeprotected final GeoPoint[]
GeoWideNorthRectangle.edgePoints
A point on the edgeprotected final GeoPoint[]
GeoWideRectangle.edgePoints
A point on the edgeprotected final GeoPoint[]
GeoWideSouthRectangle.edgePoints
A point on the edgeprotected static final GeoPoint[]
GeoWorld.edgePoints
No points on the edge of the shapeprotected final GeoPoint[]
StandardXYZSolid.edgePoints
These are the edge points of the shape, which are defined to be at least one point on each surface area boundary.protected final GeoPoint[]
XdYZSolid.edgePoints
These are the edge points of the shape, which are defined to be at least one point on each surface area boundary.protected final GeoPoint[]
XYdZSolid.edgePoints
These are the edge points of the shape, which are defined to be at least one point on each surface area boundary.protected static final GeoPoint[]
BaseXYZSolid.EMPTY_POINTS
Empty point vectorfinal GeoPoint
GeoDegeneratePath.PathSegment.end
End point of the segmentfinal GeoPoint
GeoStandardPath.PathSegment.end
End point of the segmentfinal GeoPoint
GeoComplexPolygon.Edge.endPoint
final GeoPoint
GeoPolygonFactory.Edge.endPoint
End pointfinal GeoPoint
GeoExactCircle.ApproximationSlice.endPoint1
final GeoPoint
GeoExactCircle.ApproximationSlice.endPoint2
protected final GeoPoint
GeoDegenerateLatitudeZone.interiorPoint
A point on the world that's also on the zoneprotected final GeoPoint
GeoDegenerateLongitudeSlice.interiorPoint
A point on the sliceprotected final GeoPoint
GeoLatitudeZone.interiorPoint
An interior pointprotected final GeoPoint
GeoNorthLatitudeZone.interiorPoint
An interior point of the zoneprotected final GeoPoint
GeoSouthLatitudeZone.interiorPoint
An interior point of the zoneprivate final GeoPoint
GeoComplexPolygon.DualCrossingEdgeIterator.intersectionPoint
private final GeoPoint
GeoComplexPolygon.TraversalStrategy.intersectionPoint
final GeoPoint
GeoPolygonFactory.SafePath.lastPoint
protected final GeoPoint[]
GeoNorthRectangle.leftPlanePoints
Left plane notable pointsprotected final GeoPoint[]
GeoRectangle.leftPlanePoints
Notable points for the left planeprotected final GeoPoint[]
GeoSouthRectangle.leftPlanePoints
Notable points for the left planeprotected final GeoPoint[]
GeoWideNorthRectangle.leftPlanePoints
Notable points for the left planeprotected final GeoPoint[]
GeoWideRectangle.leftPlanePoints
Left plane's notable pointsprotected final GeoPoint[]
GeoWideSouthRectangle.leftPlanePoints
Notable points for left planeprotected final GeoPoint
GeoDegenerateHorizontalLine.LHC
Left hand endpoint of lineprotected final GeoPoint
GeoDegenerateVerticalLine.LHC
Point at the lower end of the vertical lineprotected final GeoPoint
GeoWideDegenerateHorizontalLine.LHC
The left end of the lineprotected final GeoPoint
GeoNorthRectangle.LLHC
Lower left hand corner pointprotected final GeoPoint
GeoRectangle.LLHC
The lower left hand corner pointfinal GeoPoint
GeoStandardPath.PathSegment.LLHC
Lower left hand corner of segmentprotected final GeoPoint
GeoWideNorthRectangle.LLHC
The lower left hand corner pointprotected final GeoPoint
GeoWideRectangle.LLHC
Lower left hand corner pointfinal GeoPoint[]
GeoStandardPath.PathSegment.lowerConnectingPlanePoints
Notable points for the lower connecting planeprotected final GeoPoint
GeoNorthRectangle.LRHC
Lower right hand corner pointprotected final GeoPoint
GeoRectangle.LRHC
The lower right hand corner pointfinal GeoPoint
GeoStandardPath.PathSegment.LRHC
Lower right hand corner of segmentprotected final GeoPoint
GeoWideNorthRectangle.LRHC
The lower right hand corner pointprotected final GeoPoint
GeoWideRectangle.LRHC
Lower right hand corner pointfinal GeoPoint
PlanetModel.MAX_X_POLE
Max X polefinal GeoPoint
PlanetModel.MAX_Y_POLE
Max Y polefinal GeoPoint
GeoExactCircle.ApproximationSlice.middlePoint
final GeoPoint
PlanetModel.MIN_X_POLE
Min X polefinal GeoPoint
PlanetModel.MIN_Y_POLE
Min Y polestatic final GeoPoint[]
Plane.NO_POINTS
An array with no points in itfinal GeoPoint
PlanetModel.NORTH_POLE
North poleprotected GeoPoint[][]
GeoConcavePolygon.notableEdgePoints
The set of notable points for each edgeprotected GeoPoint[][]
GeoConvexPolygon.notableEdgePoints
The set of notable points for each edge(package private) final GeoPoint[]
GeoExactCircle.CircleSlice.notableEdgePoints
protected final GeoPoint[]
StandardXYZSolid.notableMaxXPoints
Notable points for maxXPlaneprotected final GeoPoint[]
StandardXYZSolid.notableMaxYPoints
Notable points for maxYPlaneprotected final GeoPoint[]
StandardXYZSolid.notableMaxZPoints
Notable points for maxZPlaneprotected final GeoPoint[]
StandardXYZSolid.notableMinXPoints
Notable points for minXPlaneprotected final GeoPoint[]
StandardXYZSolid.notableMinYPoints
Notable points for minYPlaneprotected final GeoPoint[]
StandardXYZSolid.notableMinZPoints
Notable points for minZPlanefinal GeoPoint[]
GeoComplexPolygon.Edge.notablePoints
private final GeoPoint[]
GeoComplexPolygon.IntersectorEdgeIterator.notablePoints
private final GeoPoint[]
GeoStandardPath.CutoffSingleCircleSegmentEndpoint.notablePoints
Notable points for this segment endpointprotected final GeoPoint[]
GeoStandardPath.CutoffDualCircleSegmentEndpoint.notablePoints1
Notable points for first circleprotected final GeoPoint[]
GeoStandardPath.CutoffDualCircleSegmentEndpoint.notablePoints2
Notable points for second circleprotected final GeoPoint[]
dXYZSolid.notableXPoints
Notable points for XPlaneprotected final GeoPoint[]
XdYZSolid.notableYPoints
Notable points for YPlaneprotected final GeoPoint[]
XYdZSolid.notableZPoints
Notable points for ZPlaneprotected static final GeoPoint[]
dXdYdZSolid.nullPoints
Empty array ofGeoPoint
.protected final GeoPoint
GeoWorld.originPoint
Point in the middle of the worldprotected final GeoPoint[]
GeoS2Shape.plane1Points
Notable points for the first planeprotected final GeoPoint[]
GeoS2Shape.plane2Points
Notable points for second planeprotected final GeoPoint[]
GeoS2Shape.plane3Points
Notable points for third planeprotected final GeoPoint[]
GeoS2Shape.plane4Points
Notable points for fourth planeprotected final GeoPoint[]
GeoDegenerateHorizontalLine.planePoints
Notable points for the lineprotected static final GeoPoint[]
GeoDegenerateLatitudeZone.planePoints
No notable pointsprotected final GeoPoint[]
GeoDegenerateLongitudeSlice.planePoints
Notable points for the slice (north and south poles)protected final GeoPoint[]
GeoDegenerateVerticalLine.planePoints
Notable points for the line (end points)protected static final GeoPoint[]
GeoLatitudeZone.planePoints
Notable points (none)protected final GeoPoint[]
GeoLongitudeSlice.planePoints
The notable points for the slice (north and south poles)protected static final GeoPoint[]
GeoNorthLatitudeZone.planePoints
Notable points: noneprotected static final GeoPoint[]
GeoSouthLatitudeZone.planePoints
Notable points for the plane (none)protected final GeoPoint[]
GeoWideDegenerateHorizontalLine.planePoints
Notable points for the lineprotected final GeoPoint[]
GeoWideLongitudeSlice.planePoints
Notable points for the shapefinal GeoPoint
GeoDegeneratePath.SegmentEndpoint.point
The center point of the endpointprotected final GeoPoint
GeoStandardPath.BaseSegmentEndpoint.point
The center point of the endpointprotected final GeoPoint
GeoS2Shape.point1
The first pointprotected final GeoPoint
GeoS2Shape.point2
The second pointprotected final GeoPoint
GeoS2Shape.point3
The third pointprotected final GeoPoint
GeoS2Shape.point4
The fourth pointprotected final GeoPoint
GeoDegenerateHorizontalLine.RHC
Right hand endpoint of lineprotected final GeoPoint
GeoWideDegenerateHorizontalLine.RHC
The right end of the lineprotected final GeoPoint[]
GeoNorthRectangle.rightPlanePoints
Right plane notable pointsprotected final GeoPoint[]
GeoRectangle.rightPlanePoints
Notable points for the right planeprotected final GeoPoint[]
GeoSouthRectangle.rightPlanePoints
Notable points for the right planeprotected final GeoPoint[]
GeoWideNorthRectangle.rightPlanePoints
Notable points for the right planeprotected final GeoPoint[]
GeoWideRectangle.rightPlanePoints
Right plane's notable pointsprotected final GeoPoint[]
GeoWideSouthRectangle.rightPlanePoints
Notable points for right planefinal GeoPoint
PlanetModel.SOUTH_POLE
South polefinal GeoPoint
GeoDegeneratePath.PathSegment.start
Starting point of the segmentfinal GeoPoint
GeoStandardPath.PathSegment.start
Starting point of the segmentfinal GeoPoint
GeoComplexPolygon.Edge.startPoint
final GeoPoint
GeoPolygonFactory.Edge.startPoint
Start pointprotected final GeoPoint[]
dXdYZSolid.surfacePoints
The points in this figure on the planet surface; also doubles for edge pointsprotected final GeoPoint[]
dXYdZSolid.surfacePoints
The points in this figure on the planet surface; also doubles for edge pointsprotected final GeoPoint[]
XdYdZSolid.surfacePoints
The points in this figure on the planet surface; also doubles for edge pointsprivate final GeoPoint
GeoComplexPolygon.DualCrossingEdgeIterator.testPoint
private final GeoPoint
GeoComplexPolygon.testPoint1
protected final GeoPoint
dXdYdZSolid.thePoint
The pointprotected final GeoPoint
GeoLatitudeZone.topBoundaryPoint
Top boundary pointprotected final GeoPoint
GeoSouthLatitudeZone.topBoundaryPoint
A point on the top boundaryprotected final GeoPoint[]
GeoRectangle.topPlanePoints
Notable points for the top planeprotected final GeoPoint[]
GeoSouthRectangle.topPlanePoints
Notable points for the top planeprotected final GeoPoint[]
GeoWideRectangle.topPlanePoints
Top plane's notable pointsprotected final GeoPoint[]
GeoWideSouthRectangle.topPlanePoints
Notable points for top planeprotected final GeoPoint
GeoDegenerateVerticalLine.UHC
Point at the upper end of the vertical lineprotected final GeoPoint
GeoRectangle.ULHC
The upper left hand corner pointprotected final GeoPoint
GeoSouthRectangle.ULHC
The upper left hand corner of the rectanglefinal GeoPoint
GeoStandardPath.PathSegment.ULHC
Upper left hand corner of segmentprotected final GeoPoint
GeoWideRectangle.ULHC
Upper left hand corner pointprotected final GeoPoint
GeoWideSouthRectangle.ULHC
Upper left hand cornerfinal GeoPoint[]
GeoStandardPath.PathSegment.upperConnectingPlanePoints
Notable points for the upper connecting planeprotected final GeoPoint
GeoRectangle.URHC
The upper right hand corner pointprotected final GeoPoint
GeoSouthRectangle.URHC
The upper right hand corner of the rectanglefinal GeoPoint
GeoStandardPath.PathSegment.URHC
Upper right hand corner of segmentprotected final GeoPoint
GeoWideRectangle.URHC
Lower right hand corner pointprotected final GeoPoint
GeoWideSouthRectangle.URHC
Upper right hand cornerFields in org.apache.lucene.spatial3d.geom with type parameters of type GeoPointModifier and TypeFieldDescriptionGeoConcavePolygon.points
The list of polygon pointsGeoConvexPolygon.points
The list of polygon pointsGeoDegeneratePath.points
The original list of path pointsGeoPolygonFactory.BestShape.points
GeoPolygonFactory.PolygonDescription.points
The list of pointsGeoStandardPath.points
The original list of path pointsGeoComplexPolygon.pointsList
Methods in org.apache.lucene.spatial3d.geom that return GeoPointModifier and TypeMethodDescriptionCompute a GeoPoint that's a bisection between two other GeoPoints.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.PlanetModel.createSurfacePoint
(Vector vector) Compute a GeoPoint that's scaled to actually be on the planet surface.PlanetModel.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.GeoDegenerateHorizontalLine.getCenter()
GeoDegenerateLatitudeZone.getCenter()
GeoDegenerateLongitudeSlice.getCenter()
GeoDegeneratePoint.getCenter()
GeoDegenerateVerticalLine.getCenter()
GeoExactCircle.getCenter()
GeoLatitudeZone.getCenter()
GeoLongitudeSlice.getCenter()
GeoNorthLatitudeZone.getCenter()
GeoNorthRectangle.getCenter()
Returns the center of a circle into which the area will be inscribed.GeoRectangle.getCenter()
GeoSizeable.getCenter()
Returns the center of a circle into which the area will be inscribed.GeoSouthLatitudeZone.getCenter()
Returns the center of a circle into which the area will be inscribed.GeoSouthRectangle.getCenter()
GeoStandardCircle.getCenter()
GeoWideDegenerateHorizontalLine.getCenter()
GeoWideLongitudeSlice.getCenter()
GeoWideNorthRectangle.getCenter()
GeoWideRectangle.getCenter()
Returns the center of a circle into which the area will be inscribed.GeoWideSouthRectangle.getCenter()
GeoWorld.getCenter()
private static GeoPoint
GeoPolygonFactory.getCenterOfMass
(PlanetModel planetModel, 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()
Plane.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 GeoPoint
GeoPolygonFactory.pickPole
(Random generator, PlanetModel planetModel, List<GeoPoint> points) Pick a random pole that has a good chance of being inside the polygon described by the points.private GeoPoint
GeoComplexPolygon.DualCrossingEdgeIterator.pickProximate
(GeoPoint[] points) 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.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 that return types with arguments of type GeoPointModifier and TypeMethodDescriptionGeoPolygonFactory.filterEdges
(List<GeoPoint> noIdenticalPoints, double leniencyValue) Filter coplanar points.GeoPolygonFactory.filterPoints
(List<? extends GeoPoint> input) Filter duplicate points.GeoComplexPolygon.readPointsList
(PlanetModel planetModel, InputStream inputStream) Methods in org.apache.lucene.spatial3d.geom with parameters of type GeoPointModifier and TypeMethodDescriptionAdd a single point.private static void
Plane.addPoint
(Bounds boundsInfo, Membership[] bounds, GeoPoint point) Add a point to boundsInfo if within a specifically bounded area.Add an X value.Add a Y value.Add a Z value.boolean
GeoComplexPolygon.TraversalStrategy.apply
(GeoPoint testPoint, boolean testPointInSet, double x, double y, double z) 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.Compute a GeoPoint that's a bisection between two other GeoPoints.(package private) static boolean
GeoPolygonFactory.buildPolygonShape
(GeoCompositePolygon rval, GeoPolygonFactory.MutableBoolean seenConcave, PlanetModel planetModel, List<GeoPoint> pointsList, BitSet internalEdges, int startPointIndex, int endPointIndex, SidedPlane startingEdge, 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 Double
GeoPolygonFactory.computeAngle
(GeoPoint point, double sinLatitude, double cosLatitude, double sinLongitude, double cosLongitude) Compute the angle for a point given rotation information.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
GeoBaseCompositeMembershipShape.computeOutsideDistance
(DistanceStyle distanceStyle, GeoPoint point) double
GeoBaseMembershipShape.computeOutsideDistance
(DistanceStyle distanceStyle, GeoPoint point) double
GeoDegeneratePoint.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.private static double
GeoComplexPolygon.computeSquaredDistance
(GeoPoint checkPoint, GeoPoint intersectionPoint) GeoPolygonFactory.BestShape.createGeoComplexPolygon
(PlanetModel planetModel, List<List<GeoPoint>> pointsList, GeoPoint testPoint) GeoComplexPolygon.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.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.private boolean
GeoComplexPolygon.DualCrossingEdgeIterator.edgeCrossesEnvelope
(Plane edgePlane, GeoPoint intersectionPoint, Plane envelopePlane) Return true if the edge crosses the envelope plane, given the envelope intersection point.private boolean
GeoComplexPolygon.FullLinearCrossingEdgeIterator.edgeCrossesEnvelope
(Plane edgePlane, GeoPoint intersectionPoint, Plane envelopePlane) private boolean
GeoComplexPolygon.SectorLinearCrossingEdgeIterator.edgeCrossesEnvelope
(Plane edgePlane, GeoPoint intersectionPoint, Plane envelopePlane) long
PlanetModel.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 Boolean
GeoPolygonFactory.findConvexPolygon
(PlanetModel planetModel, GeoPolygonFactory.Edge currentEdge, GeoCompositePolygon rval, GeoPolygonFactory.EdgeBuffer edgeBuffer, 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 GeoPolygon
GeoPolygonFactory.generateGeoPolygon
(PlanetModel planetModel, List<GeoPoint> filteredPointList, 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.boolean
GeoBaseCompositeShape.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoComplexPolygon.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoConcavePolygon.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoConvexPolygon.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoDegenerateHorizontalLine.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoDegenerateLatitudeZone.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoDegenerateLongitudeSlice.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoDegeneratePath.intersects
(Plane plane, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoDegeneratePath.PathSegment.intersects
(Plane p, GeoPoint[] notablePoints, Membership[] bounds) Determine if this endpoint intersects a specified plane.boolean
GeoDegeneratePath.SegmentEndpoint.intersects
(Plane p, GeoPoint[] notablePoints, Membership[] bounds) Determine if this endpoint intersects a specified plane.boolean
GeoDegeneratePoint.intersects
(Plane plane, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoDegenerateVerticalLine.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoExactCircle.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoLatitudeZone.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoLongitudeSlice.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoNorthLatitudeZone.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoNorthRectangle.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoRectangle.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoS2Shape.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
GeoSouthLatitudeZone.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoSouthRectangle.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoStandardCircle.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoStandardPath.BaseSegmentEndpoint.intersects
(Plane p, XYZBounds planeBounds, GeoPoint[] notablePoints, Membership[] bounds) boolean
GeoStandardPath.CircleSegmentEndpoint.intersects
(Plane p, XYZBounds planeBounds, GeoPoint[] notablePoints, Membership[] bounds) boolean
GeoStandardPath.CutoffDualCircleSegmentEndpoint.intersects
(Plane p, XYZBounds planeBounds, GeoPoint[] notablePoints, Membership[] bounds) boolean
GeoStandardPath.CutoffSingleCircleSegmentEndpoint.intersects
(Plane p, XYZBounds planeBounds, GeoPoint[] notablePoints, Membership[] bounds) boolean
GeoStandardPath.intersects
(Plane plane, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoStandardPath.PathComponent.intersects
(Plane p, XYZBounds planeBounds, GeoPoint[] notablePoints, Membership[] bounds) Determine if this endpoint intersects a specified plane.boolean
GeoStandardPath.PathNode.intersects
(Plane p, XYZBounds planeBounds, GeoPoint[] notablePoints, Membership[] bounds) boolean
GeoStandardPath.PathSegment.intersects
(Plane p, XYZBounds planeBounds, GeoPoint[] notablePoints, Membership[] bounds) boolean
GeoWideDegenerateHorizontalLine.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoWideLongitudeSlice.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoWideNorthRectangle.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoWideRectangle.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoWideSouthRectangle.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) boolean
GeoWorld.intersects
(Plane p, GeoPoint[] notablePoints, Membership... bounds) 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.private boolean
GeoComplexPolygon.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 Boolean
GeoPolygonFactory.isInsidePolygon
(GeoPoint point, 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 boolean
GeoPolygonFactory.isWithin
(GeoPoint point, Set<GeoPolygonFactory.Edge> edgeSet) Check if a point is within a set of edges.private static boolean
GeoPolygonFactory.isWithin
(GeoPoint point, Set<GeoPolygonFactory.Edge> edgeSet, GeoPolygonFactory.Edge extension, SidedPlane returnBoundary) Check if a point is within a set of edges.protected boolean
GeoConcavePolygon.isWithinHoles
(GeoPoint point) Check if a point is within the provided holes.protected boolean
GeoConvexPolygon.isWithinHoles
(GeoPoint point) Check if a point is within the provided holes.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.private static boolean
GeoPolygonFactory.makeConcavePolygon
(PlanetModel planetModel, GeoCompositePolygon rval, GeoPolygonFactory.MutableBoolean seenConcave, GeoPolygonFactory.EdgeBuffer edgeBuffer, List<GeoPolygon> holes, GeoPoint testPoint) Look for a concave polygon in the remainder of the edgebuffer.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.private GeoPoint
GeoComplexPolygon.DualCrossingEdgeIterator.pickProximate
(GeoPoint[] points) double
PlanetModel.surfaceDistance
(GeoPoint pt1, GeoPoint pt2) Compute surface distance between two points.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 GeoPointModifier and TypeMethodDescription(package private) static boolean
GeoPolygonFactory.buildPolygonShape
(GeoCompositePolygon rval, GeoPolygonFactory.MutableBoolean seenConcave, PlanetModel planetModel, List<GeoPoint> pointsList, BitSet internalEdges, int startPointIndex, int endPointIndex, SidedPlane startingEdge, 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.BestShape
GeoPolygonFactory.convertPolygon
(List<List<GeoPoint>> pointsList, GeoPolygonFactory.PolygonDescription shape, GeoPolygonFactory.BestShape testPointShape, boolean mustBeInside) Convert a polygon description to a list of shapes.GeoPolygonFactory.BestShape.createGeoComplexPolygon
(PlanetModel planetModel, List<List<GeoPoint>> pointsList, GeoPoint testPoint) void
GeoPolygonFactory.SafePath.fillInList
(List<GeoPoint> pointList) Fill in a list, in order, of safe points.GeoPolygonFactory.filterEdges
(List<GeoPoint> noIdenticalPoints, double leniencyValue) Filter coplanar points.GeoPolygonFactory.filterPoints
(List<? extends GeoPoint> input) Filter duplicate points.private static GeoPolygonFactory.SafePath
GeoPolygonFactory.findSafePath
(List<GeoPoint> points, int startIndex, double leniencyValue) Iterative path search through ordered list of points.(package private) static GeoPolygon
GeoPolygonFactory.generateGeoPolygon
(PlanetModel planetModel, List<GeoPoint> filteredPointList, List<GeoPolygon> holes, GeoPoint testPoint, boolean testPointInside) Create a GeoPolygon using the specified points and holes and a test point.private static GeoPoint
GeoPolygonFactory.getCenterOfMass
(PlanetModel planetModel, List<GeoPoint> points) Generate a point at the center of mass of a list of points.private static Boolean
GeoPolygonFactory.isInsidePolygon
(GeoPoint point, 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 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.private static GeoPoint
GeoPolygonFactory.pickPole
(Random generator, PlanetModel planetModel, List<GeoPoint> points) Pick a random pole that has a good chance of being inside the polygon described by the points.static void
SerializableObject.writePointArray
(OutputStream outputStream, List<GeoPoint> values) Write a point array.private static void
GeoComplexPolygon.writePointsList
(OutputStream outputStream, List<List<GeoPoint>> pointsList) Constructors in org.apache.lucene.spatial3d.geom with parameters of type GeoPointModifierConstructorDescriptionApproximationSlice
(GeoPoint center, GeoPoint endPoint1, double point1Bearing, GeoPoint endPoint2, double point2Bearing, GeoPoint middlePoint, double middlePointBearing, boolean mustSplit) BaseSegmentEndpoint
(PlanetModel planetModel, GeoStandardPath.PathComponent previous, GeoPoint point) CircleSegmentEndpoint
(PlanetModel planetModel, GeoStandardPath.PathComponent previous, GeoPoint point, GeoPoint upperPoint, GeoPoint lowerPoint) CircleSegmentEndpoint
(PlanetModel planetModel, GeoStandardPath.PathComponent previous, GeoPoint point, Plane normalPlane, GeoPoint upperPoint, GeoPoint lowerPoint) Constructor for case (1).protected
CircleSegmentEndpoint
(PlanetModel planetModel, GeoStandardPath.PathComponent previous, GeoPoint point, SidedPlane circlePlane) Constructor for case (3).CircleSlice
(SidedPlane circlePlane, GeoPoint endPoint1, GeoPoint endPoint2, GeoPoint center, GeoPoint check) CutoffDualCircleSegmentEndpoint
(PlanetModel planetModel, GeoStandardPath.PathComponent previous, GeoPoint point, SidedPlane prevCutoffPlane, SidedPlane nextCutoffPlane, GeoPoint prevURHC, GeoPoint prevLRHC, GeoPoint currentULHC, GeoPoint currentLLHC) CutoffSingleCircleSegmentEndpoint
(PlanetModel planetModel, GeoStandardPath.PathComponent previous, GeoPoint point, SidedPlane cutoffPlane, GeoPoint topEdgePoint, GeoPoint bottomEdgePoint) Constructor for case (2).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, List<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, GeoStandardPath.PathComponent previous, 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
(PlanetModel planetModel, GeoPoint point) Constructor for case (1).SegmentEndpoint
(PlanetModel planetModel, GeoPoint point, SidedPlane cutoffPlane) Constructor for case (2).SegmentEndpoint
(PlanetModel planetModel, 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 GeoPointModifierConstructorDescriptionEdgeBuffer
(List<GeoPoint> pointList, BitSet internalEdges, int startPlaneStartIndex, int startPlaneEndIndex, SidedPlane startPlane) Constructor.GeoComplexPolygon
(PlanetModel planetModel, List<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, List<GeoPoint> pointList) Create a concave polygon from a list of points.GeoConcavePolygon
(PlanetModel planetModel, List<GeoPoint> pointList, BitSet internalEdgeFlags, boolean returnEdgeInternal) Create a concave polygon from a list of points, keeping track of which boundaries are internal.GeoConcavePolygon
(PlanetModel planetModel, List<GeoPoint> pointList, List<GeoPolygon> holes) Create a concave polygon from a list of points.GeoConcavePolygon
(PlanetModel planetModel, List<GeoPoint> pointList, List<GeoPolygon> holes, BitSet internalEdgeFlags, boolean returnEdgeInternal) Create a concave polygon from a list of points, keeping track of which boundaries are internal.GeoConvexPolygon
(PlanetModel planetModel, List<GeoPoint> pointList) Create a convex polygon from a list of points.GeoConvexPolygon
(PlanetModel planetModel, List<GeoPoint> pointList, BitSet internalEdgeFlags, boolean returnEdgeInternal) Create a convex polygon from a list of points, keeping track of which boundaries are internal.GeoConvexPolygon
(PlanetModel planetModel, List<GeoPoint> pointList, List<GeoPolygon> holes) Create a convex polygon from a list of points.GeoConvexPolygon
(PlanetModel planetModel, List<GeoPoint> pointList, List<GeoPolygon> holes, BitSet internalEdgeFlags, boolean returnEdgeInternal) Create a convex polygon from a list of points, keeping track of which boundaries are internal.PolygonDescription
(List<? extends GeoPoint> points) Instantiate the polygon description.PolygonDescription
(List<? extends GeoPoint> points, List<? extends GeoPolygonFactory.PolygonDescription> holes) Instantiate the polygon description.