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

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

????4?Dcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoRectangleCcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoBaseBBoxGeoRectangle.javatopLatD	bottomLatleftLonrightLoncosMiddleLatULHCBLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;URHCLRHCLLHCtopPlaneDLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane;bottomPlane	leftPlane
rightPlanetopPlanePointsC[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;bottomPlanePointsleftPlanePointsrightPlanePointscenterPoint
edgePointsL(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;DDDD)VH(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;)V
 ??!?TD-??!?TD-Ccom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel&"java/lang/IllegalArgumentException(Top latitude out of range*(Ljava/lang/String;)V,
)-Bottom latitude out of range/&Top latitude less than bottom latitude1?	!?TD-@	!?TD-Left longitude out of range7Right longitude out of range9@!?TD-Width of rectangle too great=	?	A		C
	Ejava/lang/MathGsin(D)DIJ
HKcosMJ
HN@com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPointPN(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;DDDDDD)VR
QS
	U
	W
	Y
	[??	_
Qa
	cBcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlanee?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;D)Vg
fh	j	lE(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector;DD)Vn
fo	q	s	u	w	y	{	}thisFLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoRectangle;planetModelELcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;extent	sinTopLat	cosTopLatsinBottomLatcosBottomLat
sinLeftLon
cosLeftLonsinRightLoncosRightLon	middleLatsinMiddleLat	middleLonsinMiddleLoncosMiddleLonexpandD(D)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;??
??angle	newTopLatnewBottomLatcurrentLonSpan
newLeftLonnewRightLonisWithin(DDD)Z??
f?xyz	getRadius()DarcDistanceC(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector;)D??
Q?max(DD)D??
H?centerAngletopAnglebottomAngle
getEdgePointsE()[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;	getCenterD()Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;
intersects?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Plane;[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership;)ZBcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership?=com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Plane??(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Plane;[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership;[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership;)Z??
??p?Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Plane;
notablePointsboundsE[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership;	getBoundsC(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Bounds;)V??
?>com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Bounds?addHorizontalPlane(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;DLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Plane;[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership;)Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Bounds;????addVerticalPlane????addIntersectionJ(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Plane;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Plane;[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership;)Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Bounds;????addPoint?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;)Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Bounds;????@Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Bounds;getRelationshipE(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoShape;)IisShapeInsideBBox??
?@com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoShape?C(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector;)Z????????pathBLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoShape;insideRectangleIinsideShapeZoutsideDistanceM(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/DistanceStyle;DDD)DEcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/DistanceStyle?computeDistance?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Plane;DDD[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership;)D????H(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;DDD)D????min??
H?
distanceStyleGLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/DistanceStyle;topDistancebottomDistanceleftDistance
rightDistanceULHCDistanceURHCDistanceLRHCDistanceLLHCDistanceequals(Ljava/lang/Object;)Z	


QoLjava/lang/Object;otherhashCode()I

QresulttoString()Ljava/lang/String;java/lang/StringBuilder()V
GeoRectangle: {planetmodel=append-(Ljava/lang/String;)Ljava/lang/StringBuilder; !
"-(Ljava/lang/Object;)Ljava/lang/StringBuilder; $
%	, toplat='(D)Ljava/lang/StringBuilder; )
*(,@f?
), bottomlat=0), leftlon=2), rightlon=4)}6
8CodeLocalVariableTableLineNumberTable
StackMapTable
SourceFile 	






:Y&f*+?!("??($??
?)Y+?.?"??$??
?)Y0?.?(??
?)Y2?.?3??5??
?)Y8?.?3??5??
?)Y:?.?g9

??
;c9

5??
?)Y>?.?*(?@*?B*?D*?F(?L9(?O9?L9?O9?L9?O9?L9?O9*?QY+(?T?V*?QY+(?T?X*?QY+?T?Z*?QY+?T?\(c]k9?L9*?O?`??;c9???c]k9  ?L9" ?O9$*?QY+"*?`$?b?d*?fY*?d+?i?k*?fY*?d+?i?m*?fY*?d?p?r*?fY*?d?p?t*?QY*?VSY*?XS?v*?QY*?\SY*?ZS?x*?QY*?VSY*?\S?z*?QY*?XSY*?ZS?|*?QY*?VS?~?;?f?f??fff	f
???
????????????????z??s??l?b?i????? ???"???$<?3PRST1U;VBWLX^YhZz[?\?]?^?`?a?c?d?e?f?h?i?j?k?l?m?n?o?rs(t@uXwbxiyr{z|?~????????????????*?@?V?e?==
?'				???'??:	
a*?@'cJ*?B'g9*?F*?Dg9??;c9*?D'g9	*?F'c9?'kc;??
39	59*??)	???;Ha?a?Z?R?G?10?	9(?<.????!?)?1?9?H?M?R?=
?)?(??:?>*?k')???1*?m')???#*?r')???*?t')?????;*>?>?>?>?<??$?2?=<@??:?<*?F*?F*?Dc]kg*?`kH*?d*?X??J*?d*?\??9')?????;*<?$?$?1?<??$?1???:/*?~?;?<???:/*?d?;?<????: 
?+*??*?k,*?v-??Y*?mSY*?rSY*?tS?Ú?+*??*?m,*?x-??Y*?kSY*?rSY*?tS?Ú_+*??*?r,*?z-??Y*?tSY*?kSY*?mS?Ú1+*??*?t,*?|-??Y*?rSY*?kSY*?mS?Ù??;*??????????<?V?????=??@??:G	?*+??+*??*?@*?k??Y*?mSY*?rSY*?tS??*??*?F*?t??Y*?kSY*?mSY*?rS??*??*?B*?m??Y*?kSY*?rSY*?tS??*??*?D*?r??Y*?kSY*?mSY*?tS??*??*?r*?t??Y*?kSY*?mS??*?V??*?X??*?\??*?Z??W?;?????<"??U????????????:t?*+??=??+*?V??>?	??+*?k*?v??Y*?mSY*?rSY*?tS????+*?m*?x??Y*?kSY*?rSY*?tS???W+*?r*?z??Y*?kSY*?mSY*?tS???-+*?t*?|??Y*?rSY*?kSY*?mS?????????;*???????????<B???
?? ?"?n?????????????????=?
?????:
"+*??*?k(??Y*?mSY*?rSY*?tS??
9+*??*?m(??Y*?kSY*?rSY*?tS??
9
+*??*?r(??Y*?tSY*?kSY*?mS??
9+*??*?t(??Y*?rSY*?kSY*?mS??
9+*?V(??9+*?X(??9+*?Z(??9+*?\(??9
???????????????;?
"?"?"?"?"?.?\?
???j?Y?H?7?&<B?.?\??????????
		
:?8+???+?M*,??#,?V*?V?
?,?Z*?Z?
???; 8?8*?<	=	?,@:a!*?<h*?V?`<h*?Z?`<?;!??<:???Y??#*???&(?#*?@?+-?#*?@.k5o?+1?#*?B?+-?#*?B.k5o?+3?#*?D?+-?#*?D.k5o?+5?#*?F?+-?#*?F.k5o?+7?#?9?;??<>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy