Package | Description |
---|---|
org.apache.lucene.geo3d |
Shapes implemented using 3D planar geometry.
|
Modifier and Type | Class and Description |
---|---|
class |
ArcDistance
Arc distance computation style.
|
class |
LinearDistance
Linear distance computation style.
|
class |
LinearSquaredDistance
Linear squared distance computation style.
|
class |
NormalDistance
Normal distance computation style.
|
class |
NormalSquaredDistance
Normal squared distance computation style.
|
Modifier and Type | Field and Description |
---|---|
Map<DistanceStyle,Double> |
GeoPath.PathSegment.fullDistanceCache
Place to keep any complete segment distances we've calculated so far
|
Modifier and Type | Method and Description |
---|---|
double |
GeoDistance.computeDistance(DistanceStyle distanceStyle,
double x,
double y,
double z)
Compute this shape's internal "distance" to the GeoPoint.
|
double |
GeoDegeneratePoint.computeDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
double |
GeoBaseDistanceShape.computeDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
double |
GeoDistance.computeDistance(DistanceStyle distanceStyle,
GeoPoint point)
Compute this shape's internal "distance" to the GeoPoint.
|
double |
GeoDegeneratePoint.computeDistance(DistanceStyle distanceStyle,
GeoPoint point) |
double |
GeoBaseDistanceShape.computeDistance(DistanceStyle distanceStyle,
GeoPoint point) |
double |
GeoOutsideDistance.computeOutsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z)
Compute this shape's distance to the GeoPoint.
|
double |
GeoDegeneratePoint.computeOutsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
double |
GeoCompositeMembershipShape.computeOutsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
double |
GeoBaseMembershipShape.computeOutsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
double |
GeoOutsideDistance.computeOutsideDistance(DistanceStyle distanceStyle,
GeoPoint point)
Compute this shape's distance to the GeoPoint.
|
double |
GeoDegeneratePoint.computeOutsideDistance(DistanceStyle distanceStyle,
GeoPoint point) |
double |
GeoCompositeMembershipShape.computeOutsideDistance(DistanceStyle distanceStyle,
GeoPoint point) |
double |
GeoBaseMembershipShape.computeOutsideDistance(DistanceStyle distanceStyle,
GeoPoint point) |
protected double |
GeoStandardCircle.distance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoPath.distance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected abstract double |
GeoBaseDistanceShape.distance(DistanceStyle distanceStyle,
double x,
double y,
double z)
Called by a
computeDistance method if X/Y/Z is not within this shape. |
double |
GeoPath.PathSegment.fullPathDistance(DistanceStyle distanceStyle)
Compute the full distance along this path segment.
|
protected double |
GeoWideDegenerateHorizontalLine.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoWorld.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoWideSouthRectangle.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoWideRectangle.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoWideNorthRectangle.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoWideLongitudeSlice.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoStandardCircle.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoSouthRectangle.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoSouthLatitudeZone.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoRectangle.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoPath.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
double |
GeoPath.SegmentEndpoint.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z)
Compute external distance.
|
protected double |
GeoNorthRectangle.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoNorthLatitudeZone.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoLongitudeSlice.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoLatitudeZone.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoDegenerateVerticalLine.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoDegenerateLongitudeSlice.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoDegenerateLatitudeZone.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoDegenerateHorizontalLine.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected double |
GeoConvexPolygon.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z) |
protected abstract double |
GeoBaseMembershipShape.outsideDistance(DistanceStyle distanceStyle,
double x,
double y,
double z)
Called by a
computeOutsideDistance method if X/Y/Z is not within this shape. |
double |
GeoPath.PathSegment.outsideDistance(PlanetModel planetModel,
DistanceStyle distanceStyle,
double x,
double y,
double z)
Compute external distance.
|
double |
GeoPath.SegmentEndpoint.pathDistance(DistanceStyle distanceStyle,
double x,
double y,
double z)
Compute interior path distance.
|
double |
GeoPath.PathSegment.pathDistance(PlanetModel planetModel,
DistanceStyle distanceStyle,
double x,
double y,
double z)
Compute interior path distance.
|
Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.