net.ubisoa.geolocation
Class LocationCore

java.lang.Object
  extended by net.ubisoa.geolocation.LocationCore

public class LocationCore
extends java.lang.Object


Constructor Summary
LocationCore()
           
 
Method Summary
 void addSignal(java.lang.String platform, double latitude, double longitude, java.lang.String signalData)
           
 Location estimate(java.lang.String platform, java.lang.String signalData)
           
static float evaluateSignal(Location estimation, java.lang.String signal)
           
 Location getCentroid(java.util.Vector<Location> locations)
           
 java.util.Vector<Location> getSignalsByBSSID(java.lang.String platform, java.lang.String bssid)
           
 java.util.Vector<Location> getSignalsByBSSIDs(java.lang.String platform, java.util.Set<java.lang.String> bssids)
           
 java.util.Vector<Location> getSignalsTest()
           
static java.util.HashMap<java.lang.String,java.lang.Integer> parseSignal(java.lang.String signalData)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocationCore

public LocationCore()
Method Detail

addSignal

public void addSignal(java.lang.String platform,
                      double latitude,
                      double longitude,
                      java.lang.String signalData)

getSignalsByBSSID

public java.util.Vector<Location> getSignalsByBSSID(java.lang.String platform,
                                                    java.lang.String bssid)

getSignalsByBSSIDs

public java.util.Vector<Location> getSignalsByBSSIDs(java.lang.String platform,
                                                     java.util.Set<java.lang.String> bssids)

getCentroid

public Location getCentroid(java.util.Vector<Location> locations)

evaluateSignal

public static float evaluateSignal(Location estimation,
                                   java.lang.String signal)

estimate

public Location estimate(java.lang.String platform,
                         java.lang.String signalData)

parseSignal

public static java.util.HashMap<java.lang.String,java.lang.Integer> parseSignal(java.lang.String signalData)

getSignalsTest

public java.util.Vector<Location> getSignalsTest()