Package com.irurueta.navigation.indoor
Class WifiAccessPointLocated3D
java.lang.Object
com.irurueta.navigation.indoor.WifiAccessPoint
com.irurueta.navigation.indoor.WifiAccessPointLocated<com.irurueta.geometry.Point3D>
com.irurueta.navigation.indoor.WifiAccessPointLocated3D
- All Implemented Interfaces:
RadioSource,RadioSourceLocated<com.irurueta.geometry.Point3D>,Serializable
Data related to a Wi-Fi access point whose 3D location is known.
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEmpty constructor.WifiAccessPointLocated3D(String bssid, double frequency, com.irurueta.geometry.Point3D position) Constructor.WifiAccessPointLocated3D(String bssid, double frequency, com.irurueta.geometry.Point3D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.WifiAccessPointLocated3D(String bssid, double frequency, String ssid, com.irurueta.geometry.Point3D position) Constructor.WifiAccessPointLocated3D(String bssid, double frequency, String ssid, com.irurueta.geometry.Point3D position, com.irurueta.algebra.Matrix positionCovariance) Constructor. -
Method Summary
Methods inherited from class com.irurueta.navigation.indoor.WifiAccessPointLocated
getPosition, getPositionCovarianceMethods inherited from class com.irurueta.navigation.indoor.WifiAccessPoint
equals, getBssid, getFrequency, getSsid, getType, hashCode
-
Constructor Details
-
WifiAccessPointLocated3D
public WifiAccessPointLocated3D(String bssid, double frequency, com.irurueta.geometry.Point3D position) Constructor.- Parameters:
bssid- basic service set identifier of this access point in the form of a six-byte MAC address: xx:xx:xx:xx:xx:xx.frequency- frequency used by this Access Point (expressed in Hz).position- position where access point is located.- Throws:
IllegalArgumentException- if either BSSID or position are null or frequency is negative.
-
WifiAccessPointLocated3D
public WifiAccessPointLocated3D(String bssid, double frequency, String ssid, com.irurueta.geometry.Point3D position) Constructor.- Parameters:
bssid- basic service set identifier of this access point in the form of a six-byte MAC address: xx:xx:xx:xx:xx:xx.frequency- frequency used by this Access Point (expressed in Hz).ssid- service set identifier (SSID) of this 802.11 network.position- position where access point is located.- Throws:
IllegalArgumentException- if either BSSID or position are null or frequency is negative.
-
WifiAccessPointLocated3D
public WifiAccessPointLocated3D(String bssid, double frequency, com.irurueta.geometry.Point3D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
bssid- basic service set identifier of this access point in the form of a six-byte MAC address: xx:xx:xx:xx:xx:xx.frequency- frequency used by this Access Point (expressed in Hz).position- position where access point is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).- Throws:
IllegalArgumentException- if either BSSID or position are null or frequency is negative.
-
WifiAccessPointLocated3D
public WifiAccessPointLocated3D(String bssid, double frequency, String ssid, com.irurueta.geometry.Point3D position, com.irurueta.algebra.Matrix positionCovariance) Constructor.- Parameters:
bssid- basic service set identifier of this access point in the form of a six-byte MAC address: xx:xx:xx:xx:xx:xx.frequency- frequency used by this Access Point (expressed in Hz).ssid- service set identifier (SSID) of this 802.11 network.position- position where access point is located.positionCovariance- covariance of inhomogeneous coordinates of current position (if available).*- Throws:
IllegalArgumentException- if either BSSID or position are null or frequency is negative.
-
WifiAccessPointLocated3D
protected WifiAccessPointLocated3D()Empty constructor.
-