
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/List ? size ()I A B @ C
E Ccom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel G java/util/BitSet I ()V K
J L
N done (Z)V P Q
R 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 U
V 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 [
\
startLatitude D startLongitude java/util/ArrayList a
b L @com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint d Z
e f add (Ljava/lang/Object;)Z h i @ j addPoint (DDZ)V java/lang/IllegalStateException n .Can't call addPoint() if done() already called p (Ljava/lang/String;)V r
o s set (I)V u v
J w &