Skip navigation links
A B C D E F G H I L M N O P R S T V W 

A

addOffBitToEnd() - Method in class ch.hsr.geohash.GeoHash
 
addOnBitToEnd() - Method in class ch.hsr.geohash.GeoHash
 

B

bits - Variable in class ch.hsr.geohash.GeoHash
 
BoundingBox - Class in ch.hsr.geohash
 
BoundingBox(WGS84Point, WGS84Point) - Constructor for class ch.hsr.geohash.BoundingBox
create a bounding box defined by two coordinates
BoundingBox(double, double, double, double) - Constructor for class ch.hsr.geohash.BoundingBox
 
BoundingBox(BoundingBox) - Constructor for class ch.hsr.geohash.BoundingBox
 
BoundingBoxGeoHashIterator - Class in ch.hsr.geohash.util
Iterate over all of the values within a bounding box at a particular resolution
BoundingBoxGeoHashIterator(TwoGeoHashBoundingBox) - Constructor for class ch.hsr.geohash.util.BoundingBoxGeoHashIterator
 
BoundingBoxSampler - Class in ch.hsr.geohash.util
Select random samples of geohashes within a bounding box, without replacement
BoundingBoxSampler(TwoGeoHashBoundingBox) - Constructor for class ch.hsr.geohash.util.BoundingBoxSampler
 
BoundingBoxSampler(TwoGeoHashBoundingBox, long) - Constructor for class ch.hsr.geohash.util.BoundingBoxSampler
 

C

ch.hsr.geohash - package ch.hsr.geohash
 
ch.hsr.geohash.queries - package ch.hsr.geohash.queries
 
ch.hsr.geohash.util - package ch.hsr.geohash.util
 
commonPrefixLength(long, long) - Static method in class ch.hsr.geohash.util.LongUtil
 
compareTo(GeoHash) - Method in class ch.hsr.geohash.GeoHash
 
contains(WGS84Point) - Method in class ch.hsr.geohash.BoundingBox
 
contains(WGS84Point) - Method in class ch.hsr.geohash.GeoHash
find out if the given point lies within this hashes bounding box.
Note: this operation checks the bounding boxes coordinates, i.e.
contains(GeoHash) - Method in class ch.hsr.geohash.queries.GeoHashBoundingBoxQuery
 
contains(WGS84Point) - Method in class ch.hsr.geohash.queries.GeoHashBoundingBoxQuery
 
contains(GeoHash) - Method in class ch.hsr.geohash.queries.GeoHashCircleQuery
 
contains(WGS84Point) - Method in class ch.hsr.geohash.queries.GeoHashCircleQuery
 
contains(GeoHash) - Method in interface ch.hsr.geohash.queries.GeoHashQuery
check wether a geohash is within the hashes that make up this query.
contains(WGS84Point) - Method in interface ch.hsr.geohash.queries.GeoHashQuery
returns whether a point lies within a query.

D

degToRad - Static variable in class ch.hsr.geohash.util.VincentyGeodesy
 
distanceInMeters(WGS84Point, WGS84Point) - Static method in class ch.hsr.geohash.util.VincentyGeodesy
 
dLat(int) - Static method in class ch.hsr.geohash.util.GeoHashSizeTable
 
dLon(int) - Static method in class ch.hsr.geohash.util.GeoHashSizeTable
 

E

enclosesCircleAroundPoint(WGS84Point, double) - Method in class ch.hsr.geohash.GeoHash
 
EPSILON - Static variable in class ch.hsr.geohash.util.VincentyGeodesy
 
equals(Object) - Method in class ch.hsr.geohash.BoundingBox
 
equals(Object) - Method in class ch.hsr.geohash.GeoHash
 
equals(Object) - Method in class ch.hsr.geohash.WGS84Point
 
expandToInclude(BoundingBox) - Method in class ch.hsr.geohash.BoundingBox
 

F

FIRST_BIT - Static variable in class ch.hsr.geohash.util.LongUtil
 
FIRST_BIT_FLAGGED - Static variable in class ch.hsr.geohash.GeoHash
 
fromBase32(String) - Static method in class ch.hsr.geohash.util.TwoGeoHashBoundingBox
 
fromBinaryString(String) - Static method in class ch.hsr.geohash.GeoHash
 
fromGeohashString(String) - Static method in class ch.hsr.geohash.GeoHash
build a new GeoHash from a base32-encoded String.
This will also set up the hashes bounding box and other values, so it can also be used with functions like within().
fromLongValue(long, int) - Static method in class ch.hsr.geohash.GeoHash
 
fromOrd(long, int) - Static method in class ch.hsr.geohash.GeoHash
 

G

GeoHash - Class in ch.hsr.geohash
 
GeoHash() - Constructor for class ch.hsr.geohash.GeoHash
 
GeoHashBoundingBoxQuery - Class in ch.hsr.geohash.queries
This class returns the hashes covering a certain bounding box.
GeoHashBoundingBoxQuery(BoundingBox) - Constructor for class ch.hsr.geohash.queries.GeoHashBoundingBoxQuery
 
GeoHashCircleQuery - Class in ch.hsr.geohash.queries
represents a radius search around a specific point via geohashes.
GeoHashCircleQuery(WGS84Point, double) - Constructor for class ch.hsr.geohash.queries.GeoHashCircleQuery
create a GeoHashCircleQuery with the given center point and a radius in meters.
GeoHashQuery - Interface in ch.hsr.geohash.queries
 
GeoHashSizeTable - Class in ch.hsr.geohash.util
 
GeoHashSizeTable() - Constructor for class ch.hsr.geohash.util.GeoHashSizeTable
 
geoHashStringWithCharacterPrecision(double, double, int) - Static method in class ch.hsr.geohash.GeoHash
This method uses the given number of characters as the desired precision value.
getAdjacent() - Method in class ch.hsr.geohash.GeoHash
returns the 8 adjacent hashes for this one.
getBottomLeft() - Method in class ch.hsr.geohash.util.TwoGeoHashBoundingBox
 
getBoundingBox() - Method in class ch.hsr.geohash.GeoHash
 
getBoundingBox() - Method in class ch.hsr.geohash.util.BoundingBoxGeoHashIterator
 
getBoundingBox() - Method in class ch.hsr.geohash.util.BoundingBoxSampler
 
getBoundingBox() - Method in class ch.hsr.geohash.util.TwoGeoHashBoundingBox
 
getBoundingBoxCenterPoint() - Method in class ch.hsr.geohash.GeoHash
return the center of this GeoHashs bounding box.
getCenterPoint() - Method in class ch.hsr.geohash.BoundingBox
 
getCharacterPrecision() - Method in class ch.hsr.geohash.GeoHash
Returns the number of characters that represent this hash.
getEasternNeighbour() - Method in class ch.hsr.geohash.GeoHash
 
getLatitude() - Method in class ch.hsr.geohash.WGS84Point
 
getLatitudeSize() - Method in class ch.hsr.geohash.BoundingBox
 
getLongitude() - Method in class ch.hsr.geohash.WGS84Point
 
getLongitudeSize() - Method in class ch.hsr.geohash.BoundingBox
 
getLowerRight() - Method in class ch.hsr.geohash.BoundingBox
 
getMaxLat() - Method in class ch.hsr.geohash.BoundingBox
 
getMaxLon() - Method in class ch.hsr.geohash.BoundingBox
 
getMinLat() - Method in class ch.hsr.geohash.BoundingBox
 
getMinLon() - Method in class ch.hsr.geohash.BoundingBox
 
getNorthernNeighbour() - Method in class ch.hsr.geohash.GeoHash
 
getNumberOfLatLonBits() - Method in class ch.hsr.geohash.GeoHash
 
getPoint() - Method in class ch.hsr.geohash.GeoHash
returns the WGS84Point that was originally used to set up this.
If it was built from a base32-String, this is the center point of the bounding box.
getRightAlignedLatitudeBits() - Method in class ch.hsr.geohash.GeoHash
 
getRightAlignedLongitudeBits() - Method in class ch.hsr.geohash.GeoHash
 
getSearchHashes() - Method in class ch.hsr.geohash.queries.GeoHashBoundingBoxQuery
 
getSearchHashes() - Method in class ch.hsr.geohash.queries.GeoHashCircleQuery
 
getSearchHashes() - Method in interface ch.hsr.geohash.queries.GeoHashQuery
should return the hashes that re required to perform this search.
getSouthernNeighbour() - Method in class ch.hsr.geohash.GeoHash
 
getTopRight() - Method in class ch.hsr.geohash.util.TwoGeoHashBoundingBox
 
getUpperLeft() - Method in class ch.hsr.geohash.BoundingBox
 
getWesternNeighbour() - Method in class ch.hsr.geohash.GeoHash
 
getWktBox() - Method in class ch.hsr.geohash.queries.GeoHashBoundingBoxQuery
 
getWktBox() - Method in class ch.hsr.geohash.queries.GeoHashCircleQuery
 
getWktBox() - Method in interface ch.hsr.geohash.queries.GeoHashQuery
 

H

hashCode() - Method in class ch.hsr.geohash.BoundingBox
 
hashCode() - Method in class ch.hsr.geohash.GeoHash
 
hashCode() - Method in class ch.hsr.geohash.WGS84Point
 
hasNext() - Method in class ch.hsr.geohash.util.BoundingBoxGeoHashIterator
 

I

intersects(BoundingBox) - Method in class ch.hsr.geohash.BoundingBox
 

L

LongUtil - Class in ch.hsr.geohash.util
 
LongUtil() - Constructor for class ch.hsr.geohash.util.LongUtil
 
longValue() - Method in class ch.hsr.geohash.GeoHash
 

M

moveInDirection(WGS84Point, double, double) - Static method in class ch.hsr.geohash.util.VincentyGeodesy
returns the WGS84Point that is in the given direction at the following distance of the given point.
Uses Vincenty's formula and the WGS84 ellipsoid.

N

next(int) - Method in class ch.hsr.geohash.GeoHash
 
next() - Method in class ch.hsr.geohash.GeoHash
 
next() - Method in class ch.hsr.geohash.util.BoundingBoxGeoHashIterator
 
next() - Method in class ch.hsr.geohash.util.BoundingBoxSampler
 
numberOfBitsForOverlappingGeoHash(BoundingBox) - Static method in class ch.hsr.geohash.util.GeoHashSizeTable
 

O

ord() - Method in class ch.hsr.geohash.GeoHash
 

P

prev() - Method in class ch.hsr.geohash.GeoHash
 

R

recombineLatLonBitsToHash(long[], long[]) - Method in class ch.hsr.geohash.GeoHash
 
remove() - Method in class ch.hsr.geohash.util.BoundingBoxGeoHashIterator
 

S

significantBits - Variable in class ch.hsr.geohash.GeoHash
 
significantBits() - Method in class ch.hsr.geohash.GeoHash
how many significant bits are there in this GeoHash?
stepsBetween(GeoHash, GeoHash) - Static method in class ch.hsr.geohash.GeoHash
Counts the number of geohashes contained between the two (ie how many times next() is called to increment from one to two) This value depends on the number of significant bits.

T

toBase32() - Method in class ch.hsr.geohash.GeoHash
get the base32 string for this GeoHash.
this method only makes sense, if this hash has a multiple of 5 significant bits.
toBase32() - Method in class ch.hsr.geohash.util.TwoGeoHashBoundingBox
 
toBinaryString() - Method in class ch.hsr.geohash.GeoHash
 
toString() - Method in class ch.hsr.geohash.BoundingBox
 
toString() - Method in class ch.hsr.geohash.GeoHash
 
toString() - Method in class ch.hsr.geohash.queries.GeoHashBoundingBoxQuery
 
toString() - Method in class ch.hsr.geohash.queries.GeoHashCircleQuery
 
toString() - Method in class ch.hsr.geohash.WGS84Point
 
TwoGeoHashBoundingBox - Class in ch.hsr.geohash.util
Created by IntelliJ IDEA.
TwoGeoHashBoundingBox(GeoHash, GeoHash) - Constructor for class ch.hsr.geohash.util.TwoGeoHashBoundingBox
 

V

VincentyGeodesy - Class in ch.hsr.geohash.util
Ecapsulates Vincety's geodesy algorithm .
VincentyGeodesy() - Constructor for class ch.hsr.geohash.util.VincentyGeodesy
 

W

WGS84Point - Class in ch.hsr.geohash
WGS84Point encapsulates coordinates on the earths surface.
Coordinate projections might end up using this class...
WGS84Point(double, double) - Constructor for class ch.hsr.geohash.WGS84Point
 
WGS84Point(WGS84Point) - Constructor for class ch.hsr.geohash.WGS84Point
 
withBitPrecision(double, double, int) - Static method in class ch.hsr.geohash.GeoHash
create a new GeoHash with the given number of bits accuracy.
withBitPrecision(BoundingBox, int) - Static method in class ch.hsr.geohash.util.TwoGeoHashBoundingBox
 
withCharacterPrecision(double, double, int) - Static method in class ch.hsr.geohash.GeoHash
This method uses the given number of characters as the desired precision value.
withCharacterPrecision(BoundingBox, int) - Static method in class ch.hsr.geohash.util.TwoGeoHashBoundingBox
 
within(GeoHash) - Method in class ch.hsr.geohash.GeoHash
returns true iff this is within the given geohash bounding box.
A B C D E F G H I L M N O P R S T V W 

Copyright © 2015. All Rights Reserved.