Class NonLinearFingerprintPositionAndRadioSourceEstimator2DTest

java.lang.Object
com.irurueta.navigation.indoor.fingerprint.NonLinearFingerprintPositionAndRadioSourceEstimator2DTest
All Implemented Interfaces:
BaseFingerprintPositionAndRadioSourceEstimatorListener<FingerprintPositionAndRadioSourceEstimator<com.irurueta.geometry.Point2D>>, FingerprintPositionAndRadioSourceEstimatorListener<com.irurueta.geometry.Point2D>

class NonLinearFingerprintPositionAndRadioSourceEstimator2DTest extends Object implements FingerprintPositionAndRadioSourceEstimatorListener<com.irurueta.geometry.Point2D>
  • Field Details

  • Constructor Details

    • NonLinearFingerprintPositionAndRadioSourceEstimator2DTest

      NonLinearFingerprintPositionAndRadioSourceEstimator2DTest()
  • Method Details

    • testConstructor

      @Test void testConstructor()
    • testGetSetLocatedFingerprints

      @Test void testGetSetLocatedFingerprints() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetFingerprint

      @Test void testGetSetFingerprint() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetMinMaxNearestFingerprints

      @Test void testGetSetMinMaxNearestFingerprints() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetPathLossExponent

      @Test void testGetSetPathLossExponent() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetListener

      @Test void testGetSetListener() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetUseNoMeanNearestFingerprintFinder

      @Test void testGetSetUseNoMeanNearestFingerprintFinder() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetInitialLocatedSources

      @Test void testGetSetInitialLocatedSources() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetInitialPosition

      @Test void testGetSetInitialPosition() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetUseSourcesPathLossExponentWhenAvailable

      @Test void testGetSetUseSourcesPathLossExponentWhenAvailable() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetFallbackRssiStandardDeviation

      @Test void testGetSetFallbackRssiStandardDeviation() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetFingerprintRssiStandardDeviationPropagated

      @Test void testIsSetFingerprintRssiStandardDeviationPropagated() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetPathlossExponentStandardDeviationPropagated

      @Test void testIsSetPathlossExponentStandardDeviationPropagated() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetFingerprintPositionCovariancePropagated

      @Test void testIsSetFingerprintPositionCovariancePropagated() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetRadioSourcePositionCovariancePropagated

      @Test void testIsSetRadioSourcePositionCovariancePropagated() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testEstimateOneRadioSourceWithoutInitialValues

      @Test void testEstimateOneRadioSourceWithoutInitialValues() throws com.irurueta.navigation.LockedException, FingerprintEstimationException, com.irurueta.navigation.NotReadyException
      Throws:
      com.irurueta.navigation.LockedException
      FingerprintEstimationException
      com.irurueta.navigation.NotReadyException
    • testEstimateOneRadioSourceWithExactInitialValues

      @Test void testEstimateOneRadioSourceWithExactInitialValues() throws com.irurueta.navigation.LockedException, FingerprintEstimationException, com.irurueta.navigation.NotReadyException
      Throws:
      com.irurueta.navigation.LockedException
      FingerprintEstimationException
      com.irurueta.navigation.NotReadyException
    • testEstimateOneRadioSourceWithApproximateInitialValues

      @Test void testEstimateOneRadioSourceWithApproximateInitialValues() throws com.irurueta.navigation.LockedException, FingerprintEstimationException, com.irurueta.navigation.NotReadyException
      Throws:
      com.irurueta.navigation.LockedException
      FingerprintEstimationException
      com.irurueta.navigation.NotReadyException
    • testEstimateOneRadioSourceWithNonLocatedSources

      @Test void testEstimateOneRadioSourceWithNonLocatedSources() throws com.irurueta.navigation.LockedException, FingerprintEstimationException, com.irurueta.navigation.NotReadyException
      Throws:
      com.irurueta.navigation.LockedException
      FingerprintEstimationException
      com.irurueta.navigation.NotReadyException
    • testEstimateOneRadioSourceWithRssiError

      @Test void testEstimateOneRadioSourceWithRssiError() throws com.irurueta.navigation.LockedException, FingerprintEstimationException, com.irurueta.navigation.NotReadyException
      Throws:
      com.irurueta.navigation.LockedException
      FingerprintEstimationException
      com.irurueta.navigation.NotReadyException
    • testEstimateOneRadioSourceWithBias

      @Test void testEstimateOneRadioSourceWithBias() throws com.irurueta.navigation.LockedException, FingerprintEstimationException, com.irurueta.navigation.NotReadyException
      Throws:
      com.irurueta.navigation.LockedException
      FingerprintEstimationException
      com.irurueta.navigation.NotReadyException
    • testEstimateOneRadioSourceWithRssiErrorAndBias

      @Test void testEstimateOneRadioSourceWithRssiErrorAndBias() throws com.irurueta.navigation.LockedException, FingerprintEstimationException, com.irurueta.navigation.NotReadyException
      Throws:
      com.irurueta.navigation.LockedException
      FingerprintEstimationException
      com.irurueta.navigation.NotReadyException
    • testEstimateOneRadioSourceWithVariancePropagation

      @Test void testEstimateOneRadioSourceWithVariancePropagation() throws com.irurueta.navigation.LockedException, FingerprintEstimationException, com.irurueta.navigation.NotReadyException
      Throws:
      com.irurueta.navigation.LockedException
      FingerprintEstimationException
      com.irurueta.navigation.NotReadyException
    • testEstimateBeacon

      @Test void testEstimateBeacon() throws com.irurueta.navigation.LockedException, FingerprintEstimationException, com.irurueta.navigation.NotReadyException
      Throws:
      com.irurueta.navigation.LockedException
      FingerprintEstimationException
      com.irurueta.navigation.NotReadyException
    • testEstimateOneRadioSourceWithOtherPathLossExponent

      @Test void testEstimateOneRadioSourceWithOtherPathLossExponent() throws com.irurueta.navigation.LockedException, FingerprintEstimationException, com.irurueta.navigation.NotReadyException
      Throws:
      com.irurueta.navigation.LockedException
      FingerprintEstimationException
      com.irurueta.navigation.NotReadyException
    • testEstimateTwoRadioSourcesWithoutInitialValues

      @Test void testEstimateTwoRadioSourcesWithoutInitialValues() throws com.irurueta.navigation.LockedException, FingerprintEstimationException, com.irurueta.navigation.NotReadyException
      Throws:
      com.irurueta.navigation.LockedException
      FingerprintEstimationException
      com.irurueta.navigation.NotReadyException
    • testEstimateTwoRadioSourcesWithExactInitialValues

      @Test void testEstimateTwoRadioSourcesWithExactInitialValues() throws com.irurueta.navigation.LockedException, FingerprintEstimationException, com.irurueta.navigation.NotReadyException
      Throws:
      com.irurueta.navigation.LockedException
      FingerprintEstimationException
      com.irurueta.navigation.NotReadyException
    • testEstimateTwoRadioSourcesWithVariancePropagation

      @Test void testEstimateTwoRadioSourcesWithVariancePropagation() throws com.irurueta.navigation.LockedException, FingerprintEstimationException, com.irurueta.navigation.NotReadyException
      Throws:
      com.irurueta.navigation.LockedException
      FingerprintEstimationException
      com.irurueta.navigation.NotReadyException
    • testEstimateWithoutEnoughFingerprintsForARadioSource

      @Test void testEstimateWithoutEnoughFingerprintsForARadioSource() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
    • testEstimateMultipleRadioSourcesWithoutInitialValues

      @Test void testEstimateMultipleRadioSourcesWithoutInitialValues() throws com.irurueta.navigation.LockedException, FingerprintEstimationException, com.irurueta.navigation.NotReadyException
      Throws:
      com.irurueta.navigation.LockedException
      FingerprintEstimationException
      com.irurueta.navigation.NotReadyException
    • testEstimateMultipleRadioSourcesWithExactInitialValues

      @Test void testEstimateMultipleRadioSourcesWithExactInitialValues() throws com.irurueta.navigation.LockedException, FingerprintEstimationException, com.irurueta.navigation.NotReadyException
      Throws:
      com.irurueta.navigation.LockedException
      FingerprintEstimationException
      com.irurueta.navigation.NotReadyException
    • testEstimateMultipleRadioSourcesWithApproximateInitialValues

      @Test void testEstimateMultipleRadioSourcesWithApproximateInitialValues() throws com.irurueta.navigation.LockedException, FingerprintEstimationException, com.irurueta.navigation.NotReadyException
      Throws:
      com.irurueta.navigation.LockedException
      FingerprintEstimationException
      com.irurueta.navigation.NotReadyException
    • onEstimateStart

      public void onEstimateStart(FingerprintPositionAndRadioSourceEstimator<com.irurueta.geometry.Point2D> estimator)
      Specified by:
      onEstimateStart in interface BaseFingerprintPositionAndRadioSourceEstimatorListener<FingerprintPositionAndRadioSourceEstimator<com.irurueta.geometry.Point2D>>
    • onEstimateEnd

      public void onEstimateEnd(FingerprintPositionAndRadioSourceEstimator<com.irurueta.geometry.Point2D> estimator)
      Specified by:
      onEstimateEnd in interface BaseFingerprintPositionAndRadioSourceEstimatorListener<FingerprintPositionAndRadioSourceEstimator<com.irurueta.geometry.Point2D>>
    • reset

      private void reset()
    • receivedPower

      private static double receivedPower(double equivalentTransmittedPower, double distance, double pathLossExponent)
    • checkLocked

      private void checkLocked(NonLinearFingerprintPositionAndRadioSourceEstimator2D estimator)