Package org.apache.lucene.spatial3d.geom
Class GeoBaseBBox
- java.lang.Object
-
- All Implemented Interfaces:
Bounded,GeoArea,GeoAreaShape,GeoBBox,GeoMembershipShape,GeoOutsideDistance,GeoShape,GeoSizeable,Membership,PlanetObject,SerializableObject
- Direct Known Subclasses:
GeoDegenerateHorizontalLine,GeoDegenerateLatitudeZone,GeoDegenerateLongitudeSlice,GeoDegenerateVerticalLine,GeoLatitudeZone,GeoLongitudeSlice,GeoNorthLatitudeZone,GeoNorthRectangle,GeoRectangle,GeoSouthLatitudeZone,GeoSouthRectangle,GeoWideDegenerateHorizontalLine,GeoWideLongitudeSlice,GeoWideNorthRectangle,GeoWideRectangle,GeoWideSouthRectangle,GeoWorld
abstract class GeoBaseBBox extends GeoBaseAreaShape implements GeoBBox
All bounding box shapes can derive from this base class, which furnishes some common code
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.spatial3d.geom.GeoBaseAreaShape
ALL_INSIDE, NONE_INSIDE, SOME_INSIDE
-
Fields inherited from class org.apache.lucene.spatial3d.geom.BasePlanetObject
planetModel
-
-
Constructor Summary
Constructors Constructor Description GeoBaseBBox(PlanetModel planetModel)Construct, given planet model.
-
Method Summary
-
Methods inherited from class org.apache.lucene.spatial3d.geom.GeoBaseAreaShape
getRelationship, isGeoAreaShapeInsideShape, isShapeInsideGeoAreaShape
-
Methods inherited from class org.apache.lucene.spatial3d.geom.GeoBaseMembershipShape
computeOutsideDistance, computeOutsideDistance, isWithin, outsideDistance
-
Methods inherited from class org.apache.lucene.spatial3d.geom.GeoBaseShape
getBounds
-
Methods inherited from class org.apache.lucene.spatial3d.geom.BasePlanetObject
equals, getPlanetModel, hashCode, write
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.lucene.spatial3d.geom.GeoArea
getRelationship
-
Methods inherited from interface org.apache.lucene.spatial3d.geom.GeoAreaShape
intersects
-
Methods inherited from interface org.apache.lucene.spatial3d.geom.GeoOutsideDistance
computeOutsideDistance, computeOutsideDistance
-
Methods inherited from interface org.apache.lucene.spatial3d.geom.GeoShape
getEdgePoints, intersects
-
Methods inherited from interface org.apache.lucene.spatial3d.geom.GeoSizeable
getCenter, getRadius
-
Methods inherited from interface org.apache.lucene.spatial3d.geom.Membership
isWithin, isWithin
-
Methods inherited from interface org.apache.lucene.spatial3d.geom.PlanetObject
getPlanetModel
-
Methods inherited from interface org.apache.lucene.spatial3d.geom.SerializableObject
write
-
-
-
-
Constructor Detail
-
GeoBaseBBox
public GeoBaseBBox(PlanetModel planetModel)
Construct, given planet model.- Parameters:
planetModel- is the planet model.
-
-