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

com.groupbyinc.flux.common.apache.lucene.spatial3d.Geo3DUtil.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????4$?#?'??RADIANS_PER_DEGREE???F?R?9	MAX_VALUEBITSI MULDECODEMIN_ENCODED_VALUEMAX_ENCODED_VALUE$assertionsDisabledZ()V
this>Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/Geo3DUtil;encodeValue(D)I	$"java/lang/IllegalArgumentException&java/lang/StringBuilder(
)value=+append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-.
)/(D)Ljava/lang/StringBuilder;-1
)22 is out-of-bounds (greater than WGS84's planetMax=4)6toString()Ljava/lang/String;89
):(Ljava/lang/String;)V<
'=5 is out-of-bounds (less than than WGS84's -planetMax=?	Ajava/lang/MathCfloor(D)DEF
DG	I?????java/lang/AssertionErrorM
N???xresultJdecodeValue(I)D	W	Y??decodeValueFloorgetNextSafeDoublejava/lang/Double_doubleToLongBits(D)Jab
`clongBitsToDouble(J)Def
`gbitsdecodeValueCeil???nextDownlF
DmfromDegreesdegrees
fromMetersmetersfromPolygon}([Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;)Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPolygon;need at least one polygonu|(Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;)Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPolygon;sw
xKcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoCompositePolygonz
{Bcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPolygon}7[Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;addShapeO(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoMembershipShape;)V??
{?shapeDLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPolygon;	componentp6Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;polyMLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoCompositePolygon;polygonsfromLargePolygonCcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel?WGS84ELcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;??	??convertToDescriptionI([Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;)Ljava/util/List;??
?makeLargeGeoPolygon?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;Ljava/util/List;)Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPolygon;??
	?fromPathH([D[DD)Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPath;0same number of latitudes and longitudes required?@com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint?C[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;?5com/groupbyinc/flux/common/apache/lucene/geo/GeoUtils?
checkLatitude(D)V??
??checkLongitude??
??oF
?J(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;DD)V?
??qF
?Fcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPathFactory?makeGeoPath?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;D[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;)Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPath;??
??latitude	longitudei
pathLatitudes[DpathLongitudespathWidthMeterspointsfromDistanceH(DDD)Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoCircle;Hcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoCircleFactory?
makeGeoCircle?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;DDD)Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoCircle;??
??radiusMetersfromBoxG(DDDD)Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoBBox;Fcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoBBoxFactory?makeGeoBBox?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;DDDD)Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoBBox;??
??minLatitudemaxLatitudeminLongitudemaxLongitude4com/groupbyinc/flux/common/apache/lucene/geo/Polygon?getHoles9()[Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;??
??java/util/ArrayList?(I)V?
??java/util/List?add(Ljava/lang/Object;)Z????getPolyLats()[D??
??getPolyLons??
???makeGeoPolygon?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;Ljava/util/List;Ljava/util/List;)Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPolygon;??
	?holeindexpolygontheHolesholeListVLjava/util/List;Ljava/util/List;polyLatspolyLonsTLjava/util/List;rval#(Ljava/util/List;Ljava/util/List;)V?
holespLjava/util/List;descriptionsjava/lang/ClassdesiredAssertionStatus()Z	

getMaximumMagnitude()D
?A?@	^F
"#

ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable	Signature?([Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;)Ljava/util/List;
SourceFileInnerClasses 	
/*?? !%	"#?&?%??.?'Y?)Y?*,?0&?35?0?%?37?0?;?>?&?%w??/?'Y?)Y?*,?0&?3@?0?%w?37?0?;?>?&?Bo?H?A?J? K???NY?O??J? P???NY?O? ???Rr/ST"4537<8h:r;?<?=	34?	UV?I?X??%wH??Z?
?%H??[c?BkH?J?'?%w??'?%???NY?O?'?*SSIR(!SBEFGJ(LGM

?
]V1??Bk?RS
^F?/&?dA PaA KA ?h9?J?&???NY?O?? /R*iTS[^ade,f?,jVW ?J?k??NY?O?`??Bk?n? R
lmoF0&k?prqF0&
k?rw?stfk*??
?'Yv?>?*??*2?yL+??{Y?|M?+M?;?{Y?|L*N-?66?!-2:?y:?	+??????+M,?R)????.??V??O??90??k?i??B?????!?,?.?1?9?O?V?[?a?g?i?I?~??~???{???{??~??tV*??
?'Yv?>???*???????????	
d*?+??
?'Y??>?*???:6*??8*19+19??????Y????????S???Dz?(?????H()?.#?<?d??d??d?L??.????"?(?.?3?8?Q?W?
?	??;??b&??(????&??(?????ɰ ?????????	+&????(??????(??&???????Ұ*+?+?+?+???	?
???'?
sw??*??L??Y+???M+N-?66?$-2:?y:?,??W????*??N*??:??Y-?d??:6-?d?3-?dd6??Y??-1??1??????W???ʲ?,??:?p,??%??m!?[9?????????E]??KW??XJ????????XJ??B???%?,?1?:?@?E?K?X?d?m???????8?????!?????????8????
???Y*???L*M,?>6??,2:??:??:??:??:	??Y?d??:
6?d?5?dd6
??Y??1??	1??????W????+?Y
???W???v+?f
_"?K<?%t?,m?3f??:_??	HQ??
{????
?? ,mHQ??

?:
%	,3
:HU_????I?????8??????????;??? !}F????J????%?%ko??o??B?%w??X?%??Z?%,.'/20<1@"#
	
	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy