com.browseengine.bobo.util
Class GeoMatchUtil

java.lang.Object
  extended by com.browseengine.bobo.util.GeoMatchUtil

public class GeoMatchUtil
extends Object

Author:
nnarkhed

Field Summary
static float EARTH_RADIUS_KM
           
static float EARTH_RADIUS_MILES
           
static float LATITUDE_DEGREES_MAX
           
static float LATITUDE_DEGREES_MIN
           
static float LONGITUDE_DEGREES_MAX
           
static float LONGITUDE_DEGREES_MIN
           
 
Constructor Summary
GeoMatchUtil()
           
 
Method Summary
static float degreesToRadians(float degrees)
           
static float[] geoMatchCoordsFromDegrees(float latDegrees, float lonDegrees)
           
static float[] geoMatchCoordsFromRadians(float latRadians, float lonRadians)
           
static float geoMatchXCoordFromDegrees(float latDegrees, float lonDegrees)
           
static float geoMatchXCoordFromRadians(float latRadians, float lonRadians)
           
static float geoMatchYCoordFromDegrees(float latDegrees, float lonDegrees)
           
static float geoMatchYCoordFromRadians(float latRadians, float lonRadians)
           
static float geoMatchZCoordFromDegrees(float latDegrees)
           
static float geoMatchZCoordFromRadians(float latRadians)
           
static float getKMRadiusCosine(float radiusInKM)
           
static float getMatchLatDegreesFromXYZCoords(float x, float y, float z)
           
static float getMatchLonDegreesFromXYZCoords(float x, float y, float z)
           
static float getMilesRadiusCosine(float radiusInMiles)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EARTH_RADIUS_MILES

public static final float EARTH_RADIUS_MILES
See Also:
Constant Field Values

EARTH_RADIUS_KM

public static final float EARTH_RADIUS_KM
See Also:
Constant Field Values

LATITUDE_DEGREES_MIN

public static final float LATITUDE_DEGREES_MIN
See Also:
Constant Field Values

LATITUDE_DEGREES_MAX

public static final float LATITUDE_DEGREES_MAX
See Also:
Constant Field Values

LONGITUDE_DEGREES_MIN

public static final float LONGITUDE_DEGREES_MIN
See Also:
Constant Field Values

LONGITUDE_DEGREES_MAX

public static final float LONGITUDE_DEGREES_MAX
See Also:
Constant Field Values
Constructor Detail

GeoMatchUtil

public GeoMatchUtil()
Method Detail

degreesToRadians

public static float degreesToRadians(float degrees)

getMilesRadiusCosine

public static float getMilesRadiusCosine(float radiusInMiles)

getKMRadiusCosine

public static float getKMRadiusCosine(float radiusInKM)

geoMatchCoordsFromDegrees

public static float[] geoMatchCoordsFromDegrees(float latDegrees,
                                                float lonDegrees)

geoMatchCoordsFromRadians

public static float[] geoMatchCoordsFromRadians(float latRadians,
                                                float lonRadians)

geoMatchXCoordFromDegrees

public static float geoMatchXCoordFromDegrees(float latDegrees,
                                              float lonDegrees)

geoMatchYCoordFromDegrees

public static float geoMatchYCoordFromDegrees(float latDegrees,
                                              float lonDegrees)

geoMatchZCoordFromDegrees

public static float geoMatchZCoordFromDegrees(float latDegrees)

geoMatchXCoordFromRadians

public static float geoMatchXCoordFromRadians(float latRadians,
                                              float lonRadians)

geoMatchYCoordFromRadians

public static float geoMatchYCoordFromRadians(float latRadians,
                                              float lonRadians)

geoMatchZCoordFromRadians

public static float geoMatchZCoordFromRadians(float latRadians)

getMatchLatDegreesFromXYZCoords

public static float getMatchLatDegreesFromXYZCoords(float x,
                                                    float y,
                                                    float z)

getMatchLonDegreesFromXYZCoords

public static float getMatchLonDegreesFromXYZCoords(float x,
                                                    float y,
                                                    float z)


Copyright © 2011. All Rights Reserved.