com.groupbyinc.flux.common.apache.lucene.spatial3d.geom.GeoCompositeMembershipShape.class Maven / Gradle / Ivy
???? 4 ? Scom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoCompositeMembershipShape java/lang/Object Jcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoMembershipShape GeoCompositeMembershipShape.java shapes Ljava/util/List; ^Ljava/util/List; ()V
java/util/ArrayList
this ULcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoCompositeMembershipShape; addShape O(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoMembershipShape;)V java/util/List add (Ljava/lang/Object;)Z shape LLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoMembershipShape; isWithin C(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector;)Z >com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector " x D $ % # & y ( % # ) z + % # , (DDD)Z .
/ point @Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector; iterator ()Ljava/util/Iterator; 3 4 5 java/util/Iterator 7 hasNext ()Z 9 : 8 ; next ()Ljava/lang/Object; = > 8 ? /
getEdgePoints E()[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint; get (I)Ljava/lang/Object; D E F B C H
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 J K L p ?Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Plane;
notablePoints C[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint; bounds E[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership; getBounds C(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Bounds;)V T U V @Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Bounds; computeOutsideDistance ?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/DistanceStyle;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;)D @com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint [ \ & \ ) \ , M(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/DistanceStyle;DDD)D Y `
a
distanceStyle GLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/DistanceStyle; BLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;? a normalDistance distance equals k
l l o Ljava/lang/Object; other hashCode ()I r s
t t toString ()Ljava/lang/String; java/lang/StringBuilder y
z
GeoCompositeMembershipShape: { | append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ~
z ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ~ ?
z ? (C)Ljava/lang/StringBuilder; ~ ?
z ? w x
z ? Signature Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile ! ?
? B *? *? Y? ? ? ? ? ! " ? D *? +? W? ? ?
) * ! ? E *+? '+? *+? -? 0? ? 1 2 ? . . ? ? 6*? ? 6 :? < ? "? @ ? :')? A ? ????? ? 4 ! 6 6 $ % 6 ( % 6 + % ? 3 ! 4 / 5 1 6 4 7 ? ? 8%? B C ? = *? ? G ? ? I ? ? ? <