Edit C:\dspace\webapps\oai\WEB-INF\lib\org\apache\lucene\spatial\bbox\BBoxOverlapRatioValueSource.class
???? 3 ? E ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? E ? ? ? ? ? ? E ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?@f? @v? ? ? ? ? ? 8 ? ? ? ? ? ? 8 ? ? ? ? ? ? 8 ? 8 ? ~ M ? ? ? ? ? ? ? ? isGeo Z queryExtent $Lcom/spatial4j/core/shape/Rectangle; queryArea D minSideLength queryTargetProportion $assertionsDisabled <init> Z(Lorg/apache/lucene/queries/function/ValueSource;ZLcom/spatial4j/core/shape/Rectangle;DD)V Code LineNumberTable LocalVariableTable this <Lorg/apache/lucene/spatial/bbox/BBoxOverlapRatioValueSource; rectValueSource 0Lorg/apache/lucene/queries/function/ValueSource; StackMapTable ? ? ? W(Lorg/apache/lucene/queries/function/ValueSource;Lcom/spatial4j/core/shape/Rectangle;)V equals (Ljava/lang/Object;)Z o Ljava/lang/Object; that hashCode ()I result I temp J similarityDescription ()Ljava/lang/String; score M(Lcom/spatial4j/core/shape/Rectangle;Lorg/apache/lucene/search/Explanation;)D left right qryWestLeft qryWestRight qryEastLeft qryEastRight a b queryRatio targetRatio e &Lorg/apache/lucene/search/Explanation; minSideDesc Ljava/lang/String; target exp top bottom height width intersectionArea targetArea queryFactor targetFactor ? ? calcArea (DD)D <clinit> ()V SourceFile BBoxOverlapRatioValueSource.java O ? F G L K H I ? ? ? ? ? ? ? J K N G java/lang/AssertionError O ? M K "java/lang/IllegalArgumentException +queryTargetProportion must be >= 0 and <= 1 O ? O P ] ^ :org/apache/lucene/spatial/bbox/BBoxOverlapRatioValueSource ? ? ? ? b c ? ? java/lang/StringBuilder ? i ? ? , ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? O ? ? ? ? ? ? ? i : queryFactor + targetFactor ? ? (minSide= ) $org/apache/lucene/search/Explanation IntersectionArea O ? ? ? ratio area of ? ? ? ? 8org/apache/lucene/spatial/bbox/BBoxSimilarityValueSource .org/apache/lucene/queries/function/ValueSource "com/spatial4j/core/shape/Rectangle java/lang/String 3(Lorg/apache/lucene/queries/function/ValueSource;)V getWidth ()D getHeight (Ljava/lang/String;)V java/lang/Double compare (DD)I java/lang/Object doubleToLongBits (D)J toString append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (D)Ljava/lang/StringBuilder; getMaxY java/lang/Math min getMinY max getCrossesDateLine ()Z getMinX getMaxX abs (D)D relate L(Lcom/spatial4j/core/shape/Shape;)Lcom/spatial4j/core/shape/SpatialRelation; (com/spatial4j/core/shape/SpatialRelation intersects (D)V setValue (F)V getClass ()Ljava/lang/Class; java/lang/Class getSimpleName setDescription (FLjava/lang/String;)V addDetail )(Lorg/apache/lucene/search/Explanation;)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; desiredAssertionStatus ! E F G H I J K L K M K N G O P Q ? _*+? *? *? *-? **-? -? ? ? ? ? *? ?? ? Y? ?*? ?? ?? ? Y? ?? R * R S T U V ) W @ X F Y T Z ^ [ S >