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

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

There is a newer version: 59
Show newest version
????4;Icom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoDegeneratePathCcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoBasePathGeoDegeneratePath.javaUcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoDegeneratePath$PathSegmentPathSegmentYcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoDegeneratePath$SegmentEndpoint	SegmentEndpointpointsLjava/util/List;TLjava/util/List;	endPointsmLjava/util/List;segmentsiLjava/util/List;
edgePointsC[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;isDoneZ?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;)VH(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;)V

	java/util/CollectionsaddAll,(Ljava/util/Collection;[Ljava/lang/Object;)Z !
"done()V$%
&thisKLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoDegeneratePath;planetModelELcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;
pathPoints
java/util/ArrayList.%
/0	2addPoint(DD)Vjava/lang/IllegalStateException6.Can't call addPoint() if done() already called8(Ljava/lang/String;)V:
7;@com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint=*+	?J(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;DD)VA
>Bjava/util/ListDadd(Ljava/lang/Object;)ZFGEHlatDlonCan't call done() twiceMsize()IOPEQ"java/lang/IllegalArgumentExceptionS!Path must have at least one pointU
T;(I)VX
/Y
	[
	]iterator()Ljava/util/Iterator;_`Eajava/util/IteratorchasNext()Zefdgnext()Ljava/lang/Object;ijdk=com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Planem?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector;)Vo
np(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;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/Plane;)Vr
sget(I)Ljava/lang/Object;uvEwE(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;)Vy

z	|startBLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;~	?startCutoffPlaneDLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane;??	??(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane;)V?

?endCutoffPlane??	??(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane;)V?

?end?	?normalizedConnectingPlane?Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Plane;pointonlyEndpoint[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoDegeneratePath$SegmentEndpoint;
startEndpointcurrentSegmentWLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoDegeneratePath$PathSegment;iI	lastPointlastSegment](Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;Ljava/io/InputStream;)Vjava/io/IOException?Jcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SerializableObject?readPointArray?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;Ljava/io/InputStream;)[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;????
?inputStreamLjava/io/InputStream;write(Ljava/io/OutputStream;)VwritePointArray)(Ljava/io/OutputStream;Ljava/util/List;)V????outputStreamLjava/io/OutputStream;computePathCenterDistanceM(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/DistanceStyle;DDD)D?pathCenterDistance?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/DistanceStyle;DDD)D??
???

?segmentDistancesegmentendpointDistanceendpoint
distanceStyleGLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/DistanceStyle;xyzclosestDistancecomputeNearestDistanceEcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/DistanceStyle?nearestPathDistance??
?aggregateDistances(DD)D????fullPathDistanceJ(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/DistanceStyle;)D??
?segmentPathCenterDistanceendpointPathCenterDistancecurrentDistanceminPathCenterDistancebestDistancesegmentIndexdistancepathDistance??
?fromAggregationForm(D)D??????

?
deltaDistancedistanceBounds?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Bounds;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/DistanceStyle;D)V	getBoundsC(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Bounds;)V??
?bounds@Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Bounds;
distanceValueoutsideDistance??

???
?newDistanceminDistanceisWithin(DDD)Z??

?
?	pathPointpathSegment
getEdgePointsE()[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;)Z(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/Membership;)Z?


plane
notablePointsE[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership;E(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoShape;)Z?

	
	geoShapeBLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoShape;
??(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Bounds;)V?


equalsG
EoLjava/lang/Object;phashCodeP
EresulttoString()Ljava/lang/String;java/lang/StringBuilder!
"0 GeoDegeneratePath: {planetmodel=$append-(Ljava/lang/String;)Ljava/lang/StringBuilder;&'
"(-(Ljava/lang/Object;)Ljava/lang/StringBuilder;&*
"+
, points={-}}/ 
"1	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFileInnerClasses 
3
3
34]*+?*?,?#W*?'?5 ()*+,6:;<=4V*+?-*?/Y?1?*?3?5()*+6C(3D454|)*?3?
?7Y9?Y*?@')?C?IW?5 )())JK)LK6KLM(N7$%4??*?3?
?7YN?N+?/?nY+-?q:????*?^?Y*?@+-?t?IW-L???*?^?R?2*??x?>M?
Y,?{N*?\-?IW*?>Y,S?}?=*?^?R?u*?^?x?N?2?
Y-??-????:*?\?IW*?>Y-??S?}?.*?\?
Y-??*?^d?x???-?????IW????*?^*?^?Rd?x?M*?\?
Y,??,?????IW?5f
?!??s2??!??????^??????()V@?|??6?$STUV'W,Y@ZT]V^s_w`?a?b?d?f?g?i?k?m?n?o?p?t?uwy{!|0}3?F?X?^td?|???7-?8>d?)>n??:??M?*??4U*++,?????5 ()*+??6???
?8???4A	+*????5	()	??6
??8???4S	??9*?^?b:

?h?/
?l?:*?@+(??9??9???*?\?b:

?h?+
?l?
:+(??9??9????5f
7?K&??t?Kg???()?????K??K??K??K62??&?7???C?F?g?t?|?????7?d2??
d.???4??9?9
?96*?\?b:?h???l?
:+(??9
??9
9*?^?R?\*?^??x?:*?@+(??9
?? 9
+*?@+(?̹?9++?Թ?9??f?5?
oF???5?K>w?K1????()?????K??K??K??K??K

??K???6J???
??1?>?F?J?N?\?o?????????????7A?
?d?2
?V?
?d???4?	?9*?^?b:

?h?M
?l?:*?@+(??9???++?????++?Թ?9???6
9*?\?b:?h?f?l?
:+(??9

???++
?????
*?^?R?"+*?^
?
?x?+?Թ?9?????5p5*?K$;???G?K
?T???()?????K??K??K??Ke??
6F??$?5?>?O?_?b?e?h???????????????7'?d?@??d?<
?,???4T?54()???K?K?K6???4R*+??5*()?????K6
????4S	??9*?\?b:

?h?+
?l?
:+(??9??9???*?^?b:

?h?/
?l?:*?@+(??9??9????5f
3?K&??t?Kc???()?????K??K??K??K62??&?3?;???B?c?t?|?????7?d.??
d2???4?	f*?\?b:?h? ?l?
:')???????*?^?b:?h? ?l?:')????????5>!??S??f()f?Kf?Kf?K6&	!-/2S	_
ad
7?d#??
d#???4/*?}?5()6??4?\*?\?R?*?\?x?
*?@+,-??*?^?b:?h?#?l?:*?@+,-???????54F??\()\?\\?6$
%%(F)U*W,Z.7
%?
d&??4?K*?\?R?*?\?x?
+?
?*?^?bM,?h?,?l?N-+???????5 <
??K()K
65
69<:D;F=I?7
?	d???4?Q*+?*?^?bM,?h?,?l?N-*?@+????*?\?R?*?\?x?
*?@+??5 "	??Q()Q??6DH"I+J.K;LPN7?d?!G4?&+???+?M*,???*?,???5 &()&)6RS	TUVW7		?P4R*?<h*??`<?5()?6\]^ 4U+?"Y?#%?)*?@?,.?)*??,0?)?2?5+()6c9:






© 2015 - 2025 Weber Informatics LLC | Privacy Policy