
com.groupbyinc.flux.common.apache.lucene.geo3d.GeoCompositeMembershipShape.class Maven / Gradle / Ivy
???? 3 ? Jcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoCompositeMembershipShape java/lang/Object Acom/groupbyinc/flux/common/apache/lucene/geo3d/GeoMembershipShape GeoCompositeMembershipShape.java shapes Ljava/util/List; ULjava/util/List; ()V
java/util/ArrayList
this LLcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoCompositeMembershipShape; addShape F(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoMembershipShape;)V java/util/List add (Ljava/lang/Object;)Z shape CLcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoMembershipShape; isWithin :(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Vector;)Z 5com/groupbyinc/flux/common/apache/lucene/geo3d/Vector " x D $ % # & y ( % # ) z + % # , (DDD)Z .
/ point 7Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Vector; iterator ()Ljava/util/Iterator; 3 4 5 java/util/Iterator 7 hasNext ()Z 9 : 8 ; next ()Ljava/lang/Object; = > 8 ? / i$ Ljava/util/Iterator;
getEdgePoints <()[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint; get (I)Ljava/lang/Object; F G H D E J
intersects ?(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Plane;[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint;[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Membership;)Z L M N p 6Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Plane;
notablePoints :[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint; bounds <[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Membership; getBounds :(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Bounds;)V V W X 7Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Bounds; computeOutsideDistance z(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/DistanceStyle;Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint;)D 7com/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint ] ^ & ^ ) ^ , D(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/DistanceStyle;DDD)D [ b
c
distanceStyle >Lcom/groupbyinc/flux/common/apache/lucene/geo3d/DistanceStyle; 9Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint;??????? c normalDistance distance equals m
n n o Ljava/lang/Object; other hashCode ()I t u
v v toString ()Ljava/lang/String; java/lang/StringBuilder {
|
GeoCompositeMembershipShape: { ~ append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
| ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
| ? (C)Ljava/lang/StringBuilder; ? ?
| ? y z
| ? Signature Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile ! ?
? B *? *? Y? ? ? ? ? ! " ? D *? +? W? ? ?
) * ! ? E *+? '+? *+? -? 0? ? 1 2 ? . . ? ? 6*? ? 6 :? < ? "? @ ? :')? A ? ????? ? > ! ) B C 6 6 $ % 6 ( % 6 + % ? 3 ! 4 / 5 1 6 4 7 ? ? 8%? D E ? = *? ? I ? ? K ? ? ? <