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

java.lang.Object
com.irurueta.navigation.indoor.position.PositionEstimator<P,Reading<? extends RadioSource>,MixedPositionEstimatorListener<P>>
com.irurueta.navigation.indoor.position.MixedPositionEstimator<P>
Type Parameters:
P - a Point type.
Direct Known Subclasses:
LinearMixedPositionEstimator, NonLinearMixedPositionEstimator

public abstract class MixedPositionEstimator<P extends com.irurueta.geometry.Point<?>> extends PositionEstimator<P,Reading<? extends RadioSource>,MixedPositionEstimatorListener<P>>
Estimates position using located radio sources and any kind of 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 a mixture of different kind of readings at an unknown location of different radio sources whose locations are known.
  • Constructor Details

    • MixedPositionEstimator

      protected MixedPositionEstimator()
      Constructor.
    • MixedPositionEstimator

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