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

java.lang.Object
com.irurueta.navigation.indoor.position.PositionEstimator<P,RangingReading<? extends RadioSource>,RangingPositionEstimatorListener<P>>
com.irurueta.navigation.indoor.position.RangingPositionEstimator<P>
Type Parameters:
P - a Point type.
Direct Known Subclasses:
LinearRangingPositionEstimator, NonLinearRangingPositionEstimator

public abstract class RangingPositionEstimator<P extends com.irurueta.geometry.Point<?>> extends PositionEstimator<P,RangingReading<? extends RadioSource>,RangingPositionEstimatorListener<P>>
Estimated 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

    • RangingPositionEstimator

      protected RangingPositionEstimator()
      Constructor.
    • RangingPositionEstimator

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