All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.apache.lucene.geo.Polygon.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4?4com/groupbyinc/flux/common/apache/lucene/geo/Polygonjava/lang/ObjectPolygon.javapolyLats[DpolyLonsholes7[Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;minLatDmaxLatminLonmaxLon>([D[D[Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;)V()V
"java/lang/IllegalArgumentExceptionpolyLats must not be null(Ljava/lang/String;)V

polyLons must not be nullholes must not be null *polyLats and polyLons must be equal length""at least 4 polygon points required$java/lang/StringBuilder&
'Zfirst and last points of the polygon must be the same (it must close itself): polyLats[0]=)append-(Ljava/lang/String;)Ljava/lang/StringBuilder;+,
'-(D)Ljava/lang/StringBuilder;+/
'0
 polyLats[2(I)Ljava/lang/StringBuilder;+4
'5]=7toString()Ljava/lang/String;9:
';Zfirst and last points of the polygon must be the same (it must close itself): polyLons[0]==
 polyLons[?5com/groupbyinc/flux/common/apache/lucene/geo/GeoUtilsA
checkLatitude(D)VCD
BEcheckLongitudeGD
BH	
	J3holes may not contain holes: polygons may not nest.Lclone()Ljava/lang/Object;NO
P	R	T
P???java/lang/Math[min(DD)D]^
\_maxa^
\b	d
	f	h	jiIinner6Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;thisgetPolyLats()[DgetPolyLonsgetHoles9()[Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;hashCode()Ijava/util/Arraysx([Ljava/lang/Object;)Ivz
y{([D)Iv}
y~primeresultequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class;??
?)([Ljava/lang/Object;[Ljava/lang/Object;)Z??
y?([D[D)Z??
y?objLjava/lang/Object;other[?, ?] ?, holes=?'([Ljava/lang/Object;)Ljava/lang/String;9?
y?sbLjava/lang/StringBuilder;fromGeoJSONK(Ljava/lang/String;)[Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;java/text/ParseException?Gcom/groupbyinc/flux/common/apache/lucene/geo/SimpleGeoJSONPolygonParser?
?parse?u
??geojsonLjava/lang/String;CodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFile1	

??M
?*?+?
?Y??,?
?Y??-?
?Y!??+?,??
?Y#??+?,??
?Y#??+??
?Y%??+1++?d1??:?Y?'Y?(*?.+1?13?.+?d?68?.++?d1?1??.,1?1@?.,?d?68?.,,?d1?1?$?.A5B?DFEPGVH`JmK?M?N?P?Q?RPTUVW)T/Z:[E\P_U`Za_bddneyf?g?h?d?j?k?l?m?n?J?

?C?C?????7	?8qr?5*?S?Q???po?rsr?5*?U?Q???po?wtu?5*?K?V???po?|vw??.<=h*?K?|`=h*?S?`=h*?U?`=?? .po+?m)?m??????,?????Q*+??+??*??+????+?M*?K,?K????*?S,?S????*?U,?U?????? QpoQ??2?o?"??
???/???O??
?9:??\?'Y?(L=*?S??,+??.*?S1?1??.*?U1?1??.W????*?K??+??.W+*?K???.W+?




© 2015 - 2024 Weber Informatics LLC | Privacy Policy