Package com.irurueta.navigation.indoor
Class Fingerprint<S extends RadioSource,R extends Reading<S>>
java.lang.Object
com.irurueta.navigation.indoor.Fingerprint<S,R>
- Type Parameters:
S- aRadioSourcetype.R- aRssiReadingtype.
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
RangingAndRssiFingerprint,RangingFingerprint,RssiFingerprint
public class Fingerprint<S extends RadioSource,R extends Reading<S>>
extends Object
implements Serializable
Contains readings from several radio sources for an unknown location
to be determined.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets non-located ranging readings.voidsetReadings(List<R> readings) Sets non-located ranging readings.
-
Field Details
-
readings
Non-located ranging and RSSI readings.
-
-
Constructor Details
-
Fingerprint
public Fingerprint()Constructor. -
Fingerprint
Constructor.- Parameters:
readings- non-located readings.- Throws:
IllegalArgumentException- if provided readings is null.
-
-
Method Details
-
getReadings
Gets non-located ranging readings.- Returns:
- non-located ranging readings.
-
setReadings
Sets non-located ranging readings.- Parameters:
readings- non-located ranging readings.- Throws:
IllegalArgumentException- if provided readings is null.
-