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

com.groupbyinc.flux.common.apache.lucene.geo3d.Plane.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?4com/groupbyinc/flux/common/apache/lucene/geo3d/Plane5com/groupbyinc/flux/common/apache/lucene/geo3d/Vector
Plane.java	NO_POINTS:[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint;	NO_BOUNDS<[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Membership;normalYPlane6Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Plane;normalXPlanenormalZPlaneD$assertionsDisabledZ(DDDD)V(DDD)V
	thisABCq(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Vector;Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Vector;)V
7Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Vector;@(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;D)V computeDesiredEllipsoidMagnitude@(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;D)D!"
#planetModelisSmallestMinZ?(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;)Z@A
?B
isLargestMaxZDA
?E	GpointOnSurfaceIc
?Jjava/lang/AssertionErrorL
M?addPoint?(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Bounds;[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Membership;Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint;)VOP
Q
	S	addZValuer(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint;)Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Bounds;UV
?WabY	?Zc\	?]isSmallestMinX_A
?`
isLargestMaxXbA
?c???isSmallestMinYiA
?j
isLargestMaxYlA
?mnormalizedZPlanepointsmldenom0thePoint
sqrtResultcommonDenomm1m2l1l2denom1denom2	thePoint1	thePoint2qSquaredab
boundsInfo:Lcom/groupbyinc/flux/common/apache/lucene/geo3d/XYZBounds;k	abSquaredcSquaredASquaredBSquaredCSquaredrrSquared?(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;Lcom/groupbyinc/flux/common/apache/lucene/geo3d/LatLonBounds;[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Membership;)V;com/groupbyinc/flux/common/apache/lucene/geo3d/LatLonBounds?checkNoTopLatitudeBound()Z??
??checkNoBottomLatitudeBound??
??	?
?WcheckNoLongitudeBound??
??8uD??-.r
verticalPlaneHdenomy0ay0bx0ax0bz0az0b
sqrtClauseIdenomCdenomEFGHJ=Lcom/groupbyinc/flux/common/apache/lucene/geo3d/LatLonBounds;(c??5com/groupbyinc/flux/common/apache/lucene/geo3d/Bounds?OV??bound;Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Membership;7Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Bounds;
intersectsa(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Plane;[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint;[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint;[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Membership;[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Membership;)Z?(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Vector;[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Membership;[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Membership;)Z?
?p
notablePointsmoreNotablePoints(f??~(DDD[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Membership;[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Membership;)Z?
?getSampleIntersectionPoint?(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Plane;)Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint;
intersections[A=?, B=?; C=?; D=?]?equals(Ljava/lang/Object;)Z??
?oLjava/lang/Object;otherhashCode()I??
?java/lang/Double?doubleToLongBits(D)J??
??tempij
?java/lang/Class?desiredAssertionStatus??
??
	?CodeLocalVariableTableLineNumberTable
StackMapTable
SourceFile!	

.?i	*')?*???4?012?R*+,?*??? ?;<= ?Z*?*(w+(?$k??? %&'?FGH(?T*)'w?*??? )*?RS
T+?\*+?-+?/+?2?*(??? 3?]^_?45?
UHN*:?66?62:?-?-k?/?/kc9'??	HN????-?--?/?:??R6
;&<B=6=>?:@?UA6SBQC?&	hijk6l=m@nCjIq??773??D5?
VHN*:?66?62:?-?-k?2?2kc9'??	HN????-?--?2?G??R6
;&<B=6=>?:@?VA6TBRC?&	{|}~6=?@?C}I???773??H5?
VHN*:?66?62:?/?/k?2?2kc9'??	HN????-?/-?2?J??R6
;&<B=6=>?:@?VA6TBRC?&	????6?=?@?C?I???773?	48??
9&?PQ??(?PQ???&&k((kc?Uo9?Y(k&wk?W?? 9)9*&X????&??	DE??
:&?PQ??(?PQ???&&k((kc?Uo9?Y(k&wk?W??*:):0:Y&X????&??	HE??
:&?PQ??(?PQ???&&k((kc?Uo9?Y(k&wk?W??*:*:0:Y&X????&??Z[??*+?^*?c??3??Z_?V*')?a*?c??*)*0??bc?T*+?e?PQ?????3???@bf?k*')?h?PQ?????*)*0???@ij?f*?mL+???Y+*??o??p???	?????qr?[	*+,?u,?v,?w-?z??*%&3{|	??qx???*(?~?(???????Y*??k*??kg*??(k*??kg*??k*??(kg?W:	*+	????:
?9
:

?66?2
2:???(??9??9??????????"?{j>=
o9>?r6@???%&?)?*?0?|	TW?	aJ?
fE??:Taf!?"?#?$?%?!?)?'?R????/?????P*+?-+?/+?2,???? 3|	?4?????D*')?h9'*??kg9
)*??kg9*??kg9
??????P??\	DD)D*D0D|	
:?/?
 $?,??A
BC D,F:G>J??>	?????P*+?-+?/+?2,???? 3|	?T?????
*')??9????k??>)*0|	??`abc????r?[	*+,?u,?v,?w-????*%&3{|	?p??x???*(?~?(???????Y*??k*??kg*??(k*??kg*??k*??(kg?W:	*+	????:
?9
:

?66?2
2:???(??9??9??????????"?{j>=
o9>?r6@???%&?)?*?0?|	TW?	aJ?
fE??:????T?a?f??????????????'?R????/???r?[	*+,?u,?v,?w-????*%&3{|	????x?~	*+(??9			k??H%&)*0|	?	?
??????3*??9*??9*??9*?wk9
*?wk9*?wk9*??9Q??`o9k9k9k9kkc?U9Q??o9k9wk9?	9999?9999+
??: ,
??:! ?2?PQ??"??Y??Y??Ŷ? ?2?̶зӿ!?2?PQ??"??Y??Y??ն?!?2?̶зӿ ?/ ?-??9!?/!?-??9 ?- ?-k ?/ ?/kc?U9"9$$??$?c9$???$gܘ?
$g9&?!9((??(?c9(???(g9&-??t:*6++*??O-+1&kc9,,??9.,??90?Y0"k."k?:2*+2
??S?+???*???'y?????ETXj/???????????&??(?:?,?3?.?,?0??2?T??+?{?{????
&??0???s??p??m??j?6???V? ?B?!;??J??f??"?a?&j?$?Z*??6?????&?0?6???E?L?SZjsy	?
???
???????????? 
!,$;%J'f*j+r,}/?0?2?3?4?6?9?:?;?<?=?>??	:B???
tt??tt??
tt??tt??U-?=tt???tt??	tt???S????*')?	?	
???R?{?????	??
?S????4*w
?w	?	'w)ww?
:?tY?-?/?2???\	4<4?4?4?4?4?	4?4?
?
de????n*,???*+,-????*%&|	?pq
s?
???%??Y*??,??k*??,??kg*??,??k*??,??kg*??,??k*??,??kg?:?-?PQ??%?/?PQ???2?PQ????*??,??k*??,??kg9*??,??k*??,??kg9*??,??k*??,??kg9
?P?P??`?P
?P??R?P????o99*?w,??k*??,?wkgk9*??,?wk*?,??kck9???P
?P??`?P?P??R?P????o9*?w,??k*??,?wkgk99*??,?wk*?,??kck9?O
?P????
o9*?w,??k*??,?wkgk9*??,?wk*?,??kck99?-?-k+? k?/?/k+? kc?2?2k+?#kc9$?-k+? k?/k+? kc?2k+?#kck9k+? kk+? kck+?#kcg9k&kkg9?P??X$ko9wk9?tY?-kc?/kc?2kc?:-?+?
?tYS??????$ko9?U9wck9wgk9!?tY?-kc?/kc?2kc?:#?tY?-!kc?/!kc?2!kc?:$#-?+?'$-?+??tY#SY$S??tY#S?$-?+?
?tY$S??????V"?6X?6,-.O6Xi,l-?.?6X?K/?C0?<{??/??1??2??3!%r4{#OH5{$??%&??|	?6	BY7??,??-??.?8??9??:
?7d[@l/;??5?B?o?s???????????????????9?E?I?O?i?l??????????????????7?[?l?x???????????????????????%?O?Z?e?t?~?????????
?s?j>+>?;????????t??????tt	?????<=?
@G*??9*??9*??9,+?C?,+?F???PQ???PQ??Z?::
*+
-??::?6
6
?.2:?H?+?K??MY?N?,-?R???ѧ*+?T???:
,
2?XW*??*??k*??*??kc+?[k+?[k*??*??k+?^k+?^kco9+?[+?[k9+?^+?^k9k9k9k9$*?kk9k9,+?a?,+?d??kk9   k9"kkkkckkc&g9$ekkk$kkk kc$kkk kc$kkk kc9&$kk kgk"kck"kck"kc9($?P???&&k&$k(kg9**?P??Y&w$$ko9,,k c9.g,o90?tY.kgk0k.wkk0k.wkk0k?:2,-2?R?*??*?U9,g$o9.&w,c.k90?H?&$0k0k&0kc(c?PQ???MY?N?&w,g.k93?H?&$3k3k&3kc(c?PQ???MY?N?0k c953k c97g0o99g3o9;?tY5kgk9k5wkk9k5wkk9k?:=?tY7kgk;k7wkk;k7wkk;k?:>,-=?R,->?R?^&?P??R(w&o9**k c9,g*o9.?tY,kgk.k,wkk.k,wkk.k?:?,-??R,+?k?,+?n??kk9   k9"kkkkckkc&g9$$kkk k$kkkg$kkk kc$kkk kc9&k"kc$kk kgk"kck"kc9($?P???&&k&$k(kg9**?P??Y&w$$ko9,,k c9.g,o90?tY.wkk0k.kgk0k.wkk0k?:2,-2?R?*??*?U9,g$o9.&w,c.k90?H?&$0k0k&0kc(c?PQ???MY?N?&w,g.k93?H?&$3k3k&3kc(c?PQ???MY?N?0k c953k c97g0o99g3o9;?tY5wkk9k5kgk9k5wkk9k?:=?tY7wkk;k7kgk;k7wkk;k?:>,-=?R,->?R?^&?P??R(w&o9**k c9,g*o9.?tY,wkk.k,kgk.k,wkk.k?:?,-??R???Fj<{T:=Y5>?
\2@?CKo
P>p?	p
?Gq,=r.5s0>t{2V?u,^?v.i?w0??x3??y5?zz7?r{9?j|;<}{=F~{>?n1*kGq*u=r,}5s.?t{?8z ?s"_S?$??&??\(?Gq,?=r.?5s0?t{2??u,??v.??w01?x3d?y5nzz7vr{9~j|;?<}{=?~{>zn1*?Gq*	=r,5s.?t{??z ?s"?S?$1?&]?\(GG%&G??G|	A;5?h??]??R??K?D?
=?0?)??v]":!C"P#j$?&?#?(?+?,?1?2?3?4?56
89;.?8???_???????????????>?E?O?V?^?i????????????????F?M?T?c?k?u?}??????7?8?;?<1=]?i@zA?C?D?H?I?N?O?Q?R?S?T&U1VZWdXn\v]~^?_?g?h?l?n?o	st?yF~?s?"?!??????$t??????????????I?3??????Z????????I?3??????Z????<???
8=*??9*??9*??9,???
,???t?PQ???PQ??C?::
*+
-??::?6
6
?2:,-?R????*+?????:
,
2??W,?????PQ??A*??PQ????P?P??k+? kk+? kc9$k*?k+? k9*?*?k+? kkg9k&kkg9?P??7w$ko9*?wkgo99,-?tY??R????z?U9$ko9o9wck9wgk9 *?wkgk9"*?w kgk9$9&9(,-?tY"&??R,-?tY$ (??R?nk+? kk+? kc9$k*?k+? k9*?*?k+? kkg9k&kkg9?P??7w$ko9*?wkgo99,-?tY??R????z?U9$ko9o9wck9wgk9 *?wkgk9"*?w kgk9$9&9(,-?tY"&??R,-?tY $(??R?]k+?#kk+? kc9k+?#kk+? kc9$kk+?#k9$k*?k+?#k9$k*?k+?#k9*?*?k+?#kkg9  ?PQ??? ????P?P??ekkkkgkkc9&kk k$kk kg9&k k k kkg9k&kkg9""?P???Kw$ko9$e k$kgo9&w&k$kg*?go9(,-?tY&$(??R??"???"?U9$$ko9&o9(o9*w$c&k9,w$g&k9.e k,kg(k90e k.kg(k92w0k,kg*?g*k94w2k.kg*?g*k96,-?tY0,4??R,-?tY2.6??R?bkkkkgkkc9&kk k$kk kg9&k k k kkg9k&kkg9""?P???Kw$ko9$e k$kgo9&w$k&kg*?go9(,-?tY$&(??R??"???"?U9$$ko9&o9(o9*w$c&k9,w$g&k9.e k,kg(k90e k.kg(k92w,k0kg*?g*k94w.k2kg*?g*k96,-?tY,04??R,-?tY.26??R??^Vh<{R#=W>?
Z@?A4?
N'p?	p
(%-8,;.^puhfXn`?yU??J? ?:?"?*?$?'?&?$?(??????????\9%,I-L.opuyfX`??U??J? ?:?"?*?$?'?&?$?(!?????????\?9-$(,&.(<?u$F?X&L??(R??*]}?,hr?.ya?0?P?2?:?4?$?6??"?F??+??\T9,$e(-&{.(??u$??X&???(???*?}?,?r?.?a?0?P?2:?4$?6<?"?C?(?+\?C?,? ?2
?D??Z?? ==%&=??=|	71+??s???? ?8?A?N?h?o?u?x?????????????????????(?8?;?M?W?^?h?n?y??????????????????????!?-?9?I?L?^?h?o?y??????	?
??#?$% &2'D(Z-mB{Z?[?\?_?b?d?efh+i5k<lFmLnRp]qhrys?t?u?w?x?{?????+?<?H?T?e?{???????????????????????*?<??A? ?!???????????????}??????????}?????K???????????????????OP??1+N-?66?-2:,????????*,??W??H??&=	">?	@?1??1|	1<{???!?"?(?0???	??????{y*,??`-:?66		?	2:

?????	???:?66		?	2:

?????	????*+,???????!?{
*=%>?"@?	O?{
9*=>%>?A"@?	yy%&yy?y?y|	y6	?.??!?-?/?5?O?[?]?c?e??	??????@?	?*??+??k*??+??kg?PQ???*??+??k*??+??kg?PQ???*??+??k*??+??kg?PQ???+??+??k+??+??kc+??+??kcoI*+??w+?k(k+??w+?k(k+??w+?k(k?~?? ???})X?"
<
>[]}???E*?-*?/*?2+?????|	?)???2:?66		? 	2:

&(?????	?????R??
,=		'>?$@?	2)2*202|	?56(7*509??????P*?-*?/*?2+,?Ĭ? ?|	6	?D??{&(???&(??????4)*0|	6	?R?@???z*+,???N-???-2??*%&
??\
]^_??????oE??Y??ɶ?*????˶?*????Ͷ?*????϶?*???Ѷɶа?E?d????**+?՚?+???+?M,?*?????? **????ij
klmn?
?@???f*??<*???Ah   }??`<?? ?
???su
vwAik?/*????????
I????H?t?????Y?W?T?Y?W???Y?W????,!:#?@?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy