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

java.lang.Object
com.irurueta.navigation.indoor.position.PositionEstimator<P,RangingAndRssiReading<? extends RadioSource>,RangingAndRssiPositionEstimatorListener<P>>
com.irurueta.navigation.indoor.position.RangingAndRssiPositionEstimator<P>
Type Parameters:
P - a Point type.
Direct Known Subclasses:
LinearRangingAndRssiPositionEstimator, NonLinearRangingAndRssiPositionEstimator

public abstract class RangingAndRssiPositionEstimator<P extends com.irurueta.geometry.Point<?>> extends PositionEstimator<P,RangingAndRssiReading<? extends RadioSource>,RangingAndRssiPositionEstimatorListener<P>>
Estimates position using located radio sources and ranging 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 ranging readings at an unknown location of different radio sources whose locations are known.
  • Constructor Details

    • RangingAndRssiPositionEstimator

      protected RangingAndRssiPositionEstimator()
      Constructor.
    • RangingAndRssiPositionEstimator

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