com.groupbyinc.flux.common.apache.lucene.spatial3d.geom.GeoConcavePolygon.class Maven / Gradle / Ivy
???? 4? Icom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoConcavePolygon Fcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoBasePolygon GeoConcavePolygon.java Ucom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoConcavePolygon$EitherBound EitherBound points Ljava/util/List; TLjava/util/List; isInternalEdges Ljava/util/BitSet; holes VLjava/util/List; edges E[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane;
invertedEdges notableEdgePoints D[[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;
edgePoints C[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint; isDone Z eitherBounds Ljava/util/Map; ?Ljava/util/Map; prevBrotherMap ?Ljava/util/Map; nextBrotherMap X(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;Ljava/util/List;)V h(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;Ljava/util/List;Ljava/util/List;)V !
" this KLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoConcavePolygon; planetModel ELcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel; pointList H(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;)V )
* , . 1 3 5 7 9 ;
=
? java/util/BitSet A ()V C
B D
F done (Z)V H I
J k(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;Ljava/util/List;Ljava/util/BitSet;Z)V {(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;Ljava/util/List;Ljava/util/List;Ljava/util/BitSet;Z)V M
N internalEdgeFlags returnEdgeInternal J(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;DD)V Z(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;DDLjava/util/List;)V S
T
startLatitude D startLongitude java/util/ArrayList Y
Z D @com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint \ R
] ^ java/util/List ` add (Ljava/lang/Object;)Z b c a d addPoint (DDZ)V java/lang/IllegalStateException h .Can't call addPoint() if done() already called j (Ljava/lang/String;)V l
i m size ()I o p a q set (I)V s t
B u &