Class RssiPositionEstimator<P extends com.irurueta.geometry.Point<?>>

java.lang.Object
com.irurueta.navigation.indoor.position.PositionEstimator<P,RssiReading<? extends RadioSource>,RssiPositionEstimatorListener<P>>
com.irurueta.navigation.indoor.position.RssiPositionEstimator<P>
Type Parameters:
P - a Point type.
Direct Known Subclasses:
LinearRssiPositionEstimator, NonLinearRssiPositionEstimator

public abstract class RssiPositionEstimator<P extends com.irurueta.geometry.Point<?>> extends PositionEstimator<P,RssiReading<? extends RadioSource>,RssiPositionEstimatorListener<P>>
Estimates position using located radio sources and RSSI readings at an unknown location (i.e. a non located fingerprint). Implementations of this estimator can be used to determine the position of a given device by getting RSSI readings at an unknown location of different radio sources whose locations are known.
  • Constructor Details

    • RssiPositionEstimator

      protected RssiPositionEstimator()
      Constructor.
    • RssiPositionEstimator

      protected RssiPositionEstimator(RssiPositionEstimatorListener<P> listener)
      Constructor.
      Parameters:
      listener - listener in charge of handling events.