Home
last modified time | relevance | path

Searched refs:long_range (Results 1 – 4 of 4) sorted by relevance

/f-stack/app/redis-5.0.5/src/
H A Dgeohash.c112 void geohashGetCoordRange(GeoHashRange *long_range, GeoHashRange *lat_range) { in geohashGetCoordRange() argument
115 long_range->max = GEO_LONG_MAX; in geohashGetCoordRange()
116 long_range->min = GEO_LONG_MIN; in geohashGetCoordRange()
126 RANGEPISZERO(lat_range) || RANGEPISZERO(long_range)) return 0; in geohashEncode()
137 longitude < long_range->min || longitude > long_range->max) { in geohashEncode()
144 (longitude - long_range->min) / (long_range->max - long_range->min); in geohashEncode()
164 int geohashDecode(const GeoHashRange long_range, const GeoHashRange lat_range, in geohashDecode() argument
167 RANGEISZERO(long_range)) { in geohashDecode()
176 double long_scale = long_range.max - long_range.min; in geohashDecode()
189 long_range.min + (ilono * 1.0 / (1ull << step)) * long_scale; in geohashDecode()
[all …]
H A Dgeohash_helper.c117 GeoHashRange long_range, lat_range; in geohashGetAreasByRadius() local
134 geohashGetCoordRange(&long_range,&lat_range); in geohashGetAreasByRadius()
135 geohashEncode(&long_range,&lat_range,longitude,latitude,steps,&hash); in geohashGetAreasByRadius()
137 geohashDecode(long_range,lat_range,hash,&area); in geohashGetAreasByRadius()
148 geohashDecode(long_range, lat_range, neighbors.north, &north); in geohashGetAreasByRadius()
149 geohashDecode(long_range, lat_range, neighbors.south, &south); in geohashGetAreasByRadius()
150 geohashDecode(long_range, lat_range, neighbors.east, &east); in geohashGetAreasByRadius()
151 geohashDecode(long_range, lat_range, neighbors.west, &west); in geohashGetAreasByRadius()
165 geohashEncode(&long_range,&lat_range,longitude,latitude,steps,&hash); in geohashGetAreasByRadius()
167 geohashDecode(long_range,lat_range,hash,&area); in geohashGetAreasByRadius()
H A Dgeohash.h97 void geohashGetCoordRange(GeoHashRange *long_range, GeoHashRange *lat_range);
98 int geohashEncode(const GeoHashRange *long_range, const GeoHashRange *lat_range,
105 int geohashDecode(const GeoHashRange long_range, const GeoHashRange lat_range,
H A Dgeo.c351 GeoHashRange long_range, lat_range; in membersOfAllNeighbors() local
352 geohashGetCoordRange(&long_range,&lat_range); in membersOfAllNeighbors()
354 geohashDecode(long_range, lat_range, neighbors[i], &myarea); in membersOfAllNeighbors()