## Uses of Interface
org.apache.lucene.geo3d.GeoPolygon

- Packages that use GeoPolygon
  Package | Description
  --- | ---
  org.apache.lucene.geo3d | Shapes implemented using 3D planar geometry.

- - ### Uses of GeoPolygon in org.apache.lucene.geo3d

    Classes in org.apache.lucene.geo3d that implement GeoPolygon
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GeoBasePolygon` GeoBasePolygon objects are the base class of most GeoPolygon objects.
    `class` | `GeoCompositePolygon` GeoCompositePolygon is a specific implementation of GeoMembershipShape, which implements GeoPolygon explicitly.
    `class` | `GeoConvexPolygon` GeoConvexPolygon objects are generic building blocks of more complex structures.

    Methods in org.apache.lucene.geo3d that return GeoPolygon
    Modifier and Type | Method and Description
    --- | ---
    `static GeoPolygon` | GeoPolygonFactory.`buildPolygonShape(PlanetModel planetModel, List<GeoPoint> pointsList, int startPointIndex, int endPointIndex, SidedPlane startingEdge, boolean isInternalEdge)` Build a GeoMembershipShape given points, starting edge, and whether starting edge is internal or not.
    `static GeoPolygon` | GeoPolygonFactory.`makeGeoPolygon(PlanetModel planetModel, List<GeoPoint> pointList, int convexPointIndex)` Create a GeoMembershipShape of the right kind given the specified bounds.

Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.