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

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

There is a newer version: 59
Show newest version
????3?@com/groupbyinc/flux/common/apache/lucene/geo3d/GeoPolygonFactoryjava/lang/ObjectGeoPolygonFactory.java()V
thisBLcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPolygonFactory;makeGeoPolygon?(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;Ljava/util/List;I)Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPolygon;java/util/Listsize()I
getLegalIndex(II)I
9com/groupbyinc/flux/common/apache/lucene/geo3d/SidedPlaneget(I)Ljava/lang/Object;5com/groupbyinc/flux/common/apache/lucene/geo3d/Vector?(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Vector;Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Vector;Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Vector;)V 
!buildPolygonShape?(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;Ljava/util/List;IILcom/groupbyinc/flux/common/apache/lucene/geo3d/SidedPlane;Z)Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPolygon;#$
%planetModel;Ljava/util/List;convexPointIndexIBcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoCompositePolygon.
/java/util/ArrayList1
2java/util/BitSet4
5add(Ljava/lang/Object;)Z789set(IZ)V;<
5=:com/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel?7com/groupbyinc/flux/common/apache/lucene/geo3d/GeoPointAisWithinL(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint;Ljava/util/List;)ZCD
E:(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Vector;)ZCG
Hiterator()Ljava/util/Iterator;JKLjava/util/IteratorNhasNext()ZPQORnext()Ljava/lang/Object;TUOV"java/lang/IllegalArgumentExceptionX:Polygon is illegal; cannot be decomposed into convex partsZ(Ljava/lang/String;)V\
Y]>(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/SidedPlane;)V_
`addShapeF(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoMembershipShape;)Vbc
/dclearfg?com/groupbyinc/flux/common/apache/lucene/geo3d/GeoConvexPolygonib(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;Ljava/util/List;Ljava/util/BitSet;Z)Vk
jlplane;Lcom/groupbyinc/flux/common/apache/lucene/geo3d/SidedPlane;i$Ljava/util/Iterator;
checkPoint9Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint;isInsideZjotherSideNewBoundaryisInternalBoundarynewBoundaryreturnBoundarypointInsidenewPointi
pointsListstartPointIndex
endPointIndexstartingEdgeisInternalEdgervalDLcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoCompositePolygon;
recursionListcurrentListinternalEdgeListLjava/util/BitSet;
currentPlanesMLjava/util/List;returnEdgeInternalBoundarypindexCodeLocalVariableTableLineNumberTableLocalVariableTypeTable	Signature?(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;Ljava/util/List;I)Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPolygon;
StackMapTable(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;Ljava/util/List;IILcom/groupbyinc/flux/common/apache/lucene/geo3d/SidedPlane;Z)Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPolygon;?(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint;Ljava/util/List;)Z
SourceFile!?3*?	??
?
	
??O*+`+???Y+d+????+??+`+?????"?&?? O'(O)+O,-?O)*?+??	#$?
5?/Y?0:?2Y?3:?2Y?3:?5Y?6:	?2Y?3:
+??:W+??:W	
??>
?:W6+?d??+``+????B:
?F???Y?d???d???":
?Y?d?????":6`6+?d??+``+????B:6?
?I?6??I?6?5
?M:?S?"?W?:?I?	6?????	6?	???m?????6?q?:W?d??:W?+??
?YY[?^??Y
?a:*?d?d?&?e?h?:W	
??>

?:W?
?:W?
?:W??????6????:W?d??:W?+??
?YY[?^??Y?d?????d???":?Y?a:
*?d?d
?&?e?h?jY*	?m?e??lnoV)pq!irs$ftu??v-?'wo??xu??yo
?Wzo?T{u??|sf?}-?2yo?'wo
5'(5~+5-5?-5?o5?u	,??#?+?+$??	-?+
l??u?*5~*#?*?*-??
??>@	BCD$E-H<IKJYKcNsO?P?R?T?W?XY!Z$[3\6]E^H_M`lavbyc|eg?h?i?X?l?n?o?q?r?s?v?y?z{}#~1;?>?H?K?UN[?l?q???????????????2????f@/5??@/5B?;B?
O%??
?@?B1?$?	?	?
@?H?k??CD??)+?MM,?S?,?W?N-*?I???????*
?o pq)|s)?+?)?????"?$?'???O????h?
`;????
d;??????--???????
?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy