Class RangingRadioSourceEstimator3DTest

java.lang.Object
com.irurueta.navigation.indoor.radiosource.RangingRadioSourceEstimator3DTest
All Implemented Interfaces:
RadioSourceEstimatorListener<RangingRadioSourceEstimator<WifiAccessPoint,com.irurueta.geometry.Point3D>>, RangingRadioSourceEstimatorListener<WifiAccessPoint,com.irurueta.geometry.Point3D>

class RangingRadioSourceEstimator3DTest extends Object implements RangingRadioSourceEstimatorListener<WifiAccessPoint,com.irurueta.geometry.Point3D>
  • Field Details

  • Constructor Details

    • RangingRadioSourceEstimator3DTest

      RangingRadioSourceEstimator3DTest()
  • Method Details

    • testConstructor

      @Test void testConstructor()
    • testGetSetInitialPosition

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

      @Test void testIsSetNonLinearSolverEnabled() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetHomogeneousLinearSolverUsed

      @Test void testIsSetHomogeneousLinearSolverUsed() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetUseReadingPositionCovariance

      @Test void testGetSetUseReadingPositionCovariance() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testAreValidReadings

      @Test void testAreValidReadings()
    • testGetSetReadings

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

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

      @Test void testEstimateWithoutInitialPositionAndWithoutError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException, RadioSourceEstimationException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.algebra.AlgebraException
      RadioSourceEstimationException
    • testEstimateWithInitialPositionAndWithoutError

      @Test void testEstimateWithInitialPositionAndWithoutError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException, RadioSourceEstimationException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.algebra.AlgebraException
      RadioSourceEstimationException
    • testEstimateWithoutInitialPositionAndDistanceErrors

      @Test void testEstimateWithoutInitialPositionAndDistanceErrors() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.algebra.AlgebraException
    • testEstimateWithInitialPositionAndDistanceErrors

      @Test void testEstimateWithInitialPositionAndDistanceErrors() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.algebra.AlgebraException
    • testEstimateWithInitialPositionWithError

      @Test void testEstimateWithInitialPositionWithError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.algebra.AlgebraException
    • testEstimateWithInitialPositionWithPositionAndDistanceErrors

      @Test void testEstimateWithInitialPositionWithPositionAndDistanceErrors() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.algebra.AlgebraException
    • testEstimateBeacon

      @Test void testEstimateBeacon() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException, RadioSourceEstimationException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.algebra.AlgebraException
      RadioSourceEstimationException
    • testEstimateWithNonLinearSolverDisabledAndWithoutInitialPosition

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

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

      @Test void testEstimateWithRangingStandardDeviations() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.algebra.AlgebraException
    • testEstimateWithReadingPositionCovariances

      @Test void testEstimateWithReadingPositionCovariances() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.algebra.AlgebraException
    • testEstimateWithRangingStandardDeviationsAndReadingPositionCovariances

      @Test void testEstimateWithRangingStandardDeviationsAndReadingPositionCovariances() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.algebra.AlgebraException
    • testEstimateWithPositionCovariancesDisabled

      @Test void testEstimateWithPositionCovariancesDisabled() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.algebra.AlgebraException
    • testEstimateInitialPositionHomogeneousSolver

      @Test void testEstimateInitialPositionHomogeneousSolver() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.algebra.AlgebraException
    • testEstimateInitialPositionInhomogeneousSolver

      @Test void testEstimateInitialPositionInhomogeneousSolver() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.algebra.AlgebraException
    • testEstimateNonLinearDisabledAndHomogeneousSolver

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

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

      public void onEstimateStart(RangingRadioSourceEstimator<WifiAccessPoint,com.irurueta.geometry.Point3D> estimator)
      Specified by:
      onEstimateStart in interface RadioSourceEstimatorListener<RangingRadioSourceEstimator<WifiAccessPoint,com.irurueta.geometry.Point3D>>
    • onEstimateEnd

      public void onEstimateEnd(RangingRadioSourceEstimator<WifiAccessPoint,com.irurueta.geometry.Point3D> estimator)
      Specified by:
      onEstimateEnd in interface RadioSourceEstimatorListener<RangingRadioSourceEstimator<WifiAccessPoint,com.irurueta.geometry.Point3D>>
    • reset

      private void reset()
    • checkLocked

      private static void checkLocked(RangingRadioSourceEstimator<WifiAccessPoint,com.irurueta.geometry.Point3D> estimator)