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

com.groupbyinc.flux.common.apache.lucene.spatial.SpatialStrategy.class Maven / Gradle / Ivy

????4?@com/groupbyinc/flux/common/apache/lucene/spatial/SpatialStrategyjava/lang/ObjectSpatialStrategy.javactxJLcom/groupbyinc/flux/common/locationtech/spatial4j/context/SpatialContext;	fieldNameLjava/lang/String;_(Lcom/groupbyinc/flux/common/locationtech/spatial4j/context/SpatialContext;Ljava/lang/String;)V()V


"java/lang/IllegalArgumentExceptionctx is required(Ljava/lang/String;)V

Hcom/groupbyinc/flux/common/locationtech/spatial4j/context/SpatialContextjava/lang/String	length()I
fieldName is required 		"thisBLcom/groupbyinc/flux/common/apache/lucene/spatial/SpatialStrategy;getSpatialContextL()Lcom/groupbyinc/flux/common/locationtech/spatial4j/context/SpatialContext;getFieldName()Ljava/lang/String;createIndexableFields{(Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;)[Lcom/groupbyinc/flux/common/apache/lucene/document/Field;makeDistanceValueSource?(Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Point;)Lcom/groupbyinc/flux/common/apache/lucene/search/DoubleValuesSource;?(Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Point;D)Lcom/groupbyinc/flux/common/apache/lucene/search/DoubleValuesSource;,.
/
queryPoint?Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Point;	makeQuery}(Lcom/groupbyinc/flux/common/apache/lucene/spatial/query/SpatialArgs;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query;makeRecipDistanceValueSource?(Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;)Lcom/groupbyinc/flux/common/apache/lucene/search/DoubleValuesSource;=com/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape7getBoundingBoxE()Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Rectangle;9:8;getDistCalcQ()Lcom/groupbyinc/flux/common/locationtech/spatial4j/distance/DistanceCalculator;=>
?Acom/groupbyinc/flux/common/locationtech/spatial4j/shape/RectangleAgetMinX()DCDBEgetMinYGDBH	makePointC(DD)Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Point;JK
LgetMaxXNDBOgetMaxYQDBRMcom/groupbyinc/flux/common/locationtech/spatial4j/distance/DistanceCalculatorTdistanceD(Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Point;DD)DVWUX??=???	getCenterA()Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Point;]^8_Rcom/groupbyinc/flux/common/apache/lucene/spatial/util/ReciprocalDoubleValuesSourceaH(DLcom/groupbyinc/flux/common/apache/lucene/search/DoubleValuesSource;)V
c
bd
queryShape?Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;bboxCLcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Rectangle;diagonalDistD
distToEdgecFDLcom/groupbyinc/flux/common/apache/lucene/search/DoubleValuesSource;toStringjava/lang/StringBuilderq
r
getClass()Ljava/lang/Class;tu
vjava/lang/Classx
getSimpleNamez)
y{append-(Ljava/lang/String;)Ljava/lang/StringBuilder;}~
r field:? ctx=?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;}?
r?p)
r?CodeLocalVariableTableLineNumberTable
StackMapTable
SourceFile!		
??2*?+?
?Y??*+?,?
,??
?Y!??*,?#?? 2$%22	?"@ABCD"E,F1G??	&'?/*???$%?J()?/*?#??$%?S*+,-?;*+?0??$%12?k,.3456??	\+?<M*??@*?,?F,?I?M,?P,?S?YJ)Zk9?\j8*+?`?0:?bY??e??H\$%\fgUhi3)jk:"lkBmnO
Vo?"???-?3?:?B?O?p)?W-?rY?s*?w?|?????*?#?????*???????-$%???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy