org.apache.lucene.spatial3d.geom

## Class GeoCompositePolygon

- java.lang.Object
- - org.apache.lucene.spatial3d.geom.GeoCompositeMembershipShape
  - - org.apache.lucene.spatial3d.geom.GeoCompositePolygon

- All Implemented Interfaces:
    GeoMembershipShape, GeoOutsideDistance, GeoPolygon, GeoShape, Membership

      public class GeoCompositePolygon
      extends GeoCompositeMembershipShape
      implements GeoPolygon

  GeoCompositePolygon is a specific implementation of GeoMembershipShape, which implements GeoPolygon explicitly.
  WARNING: This API is experimental and might change in incompatible ways in the next release.

- - ### Field Summary

    - ### Fields inherited from class org.apache.lucene.spatial3d.geom.GeoCompositeMembershipShape

      `shapes`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `GeoCompositePolygon()` Constructor.

  - ### Method Summary

    - ### Methods inherited from class org.apache.lucene.spatial3d.geom.GeoCompositeMembershipShape

      `addShape, computeOutsideDistance, computeOutsideDistance, equals, getBounds, getEdgePoints, hashCode, intersects, isWithin, isWithin, toString`

    - ### Methods inherited from class java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

    - ### Methods inherited from interface org.apache.lucene.spatial3d.geom.GeoShape

      `getBounds, getEdgePoints, intersects`

    - ### Methods inherited from interface org.apache.lucene.spatial3d.geom.GeoOutsideDistance

      `computeOutsideDistance, computeOutsideDistance`

    - ### Methods inherited from interface org.apache.lucene.spatial3d.geom.Membership

      `isWithin, isWithin`

- - ### Constructor Detail

    - #### GeoCompositePolygon

          public GeoCompositePolygon()

      Constructor.

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