Class SequentialRobustMixedPositionEstimator3DTest

java.lang.Object
com.irurueta.navigation.indoor.position.SequentialRobustMixedPositionEstimator3DTest
All Implemented Interfaces:
SequentialRobustMixedPositionEstimatorListener<com.irurueta.geometry.Point3D>

class SequentialRobustMixedPositionEstimator3DTest extends Object implements SequentialRobustMixedPositionEstimatorListener<com.irurueta.geometry.Point3D>
  • Field Details

  • Constructor Details

    • SequentialRobustMixedPositionEstimator3DTest

      SequentialRobustMixedPositionEstimator3DTest()
  • Method Details

    • testConstructor

      @Test void testConstructor()
    • testGetSetRangingRobustMethod

      @Test void testGetSetRangingRobustMethod() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRssiRobustMethod

      @Test void testGetSetRssiRobustMethod() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetRangingRadioSourcePositionCovarianceUsed

      @Test void testIsSetRangingRadioSourcePositionCovarianceUsed() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetRssiRadioSourcePositionCovarianceUsed

      @Test void testIsSetRssiRadioSourcePositionCovarianceUsed() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetRangingReadingEvenlyDistributed

      @Test void testIsSetRangingReadingEvenlyDistributed() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRssiFallbackDistanceStandardDeviation

      @Test void testGetSetRssiFallbackDistanceStandardDeviation() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRangingFallbackDistanceStandardDeviation

      @Test void testGetSetRangingFallbackDistanceStandardDeviation() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetRssiReadingsEvenlyDistributed

      @Test void testIsSetRssiReadingsEvenlyDistributed() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetProgressDelta

      @Test void testGetSetProgressDelta() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRangingConfidence

      @Test void testGetSetRangingConfidence() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRssiConfidence

      @Test void testGetSetRssiConfidence() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRangingMaxIterations

      @Test void testGetSetRangingMaxIterations() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRssiMaxIterations

      @Test void testGetSetRssiMaxIterations() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetResultRefined

      @Test void testIsSetResultRefined() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetCovarianceKept

      @Test void testIsSetCovarianceKept() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetRangingLinearSolverUsed

      @Test void testIsSetRangingLinearSolverUsed() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetRssiLinearSolverUsed

      @Test void testIsSetRssiLinearSolverUsed() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetRangingHomogeneousLinearSolverUsed

      @Test void testIsSetRangingHomogeneousLinearSolverUsed() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetRssiHomogeneousLinearSolverUsed

      @Test void testIsSetRssiHomogeneousLinearSolverUsed() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetRangingPreliminarySolutionRefined

      @Test void testIsSetRangingPreliminarySolutionRefined() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testIsSetRssiPreliminarySolutionRefined

      @Test void testIsSetRssiPreliminarySolutionRefined() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRangingPreliminarySubsetSize

      @Test void testGetSetRangingPreliminarySubsetSize() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRssiPreliminarySubsetSize

      @Test void testGetSetRssiPreliminarySubsetSize() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRangingThreshold

      @Test void testGetSetRangingThreshold() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRangingThresholdRANSAC

      @Test void testGetSetRangingThresholdRANSAC() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRangingThresholdLMedS

      @Test void testGetSetRangingThresholdLMedS() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRangingThresholdMSAC

      @Test void testGetSetRangingThresholdMSAC() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRangingThresholdPROMedS

      @Test void testGetSetRangingThresholdPROMedS() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRangingThresholdPROSAC

      @Test void testGetSetRangingThresholdPROSAC() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRssiThreshold

      @Test void testGetSetRssiThreshold() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRssiThresholdRANSAC

      @Test void testGetSetRssiThresholdRANSAC() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRssiThresholdLMedS

      @Test void testGetSetRssiThresholdLMedS() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRssiThresholdMSAC

      @Test void testGetSetRssiThresholdMSAC() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRssiThresholdPROMedS

      @Test void testGetSetRssiThresholdPROMedS() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetRssiThresholdPROSAC

      @Test void testGetSetRssiThresholdPROSAC() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetSources

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

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

      @Test void testGetSetSourceQualityScores() throws com.irurueta.navigation.LockedException
      Throws:
      com.irurueta.navigation.LockedException
    • testGetSetFingerprintReadingsQualityScores

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

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

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

      @Test void testEstimateRanging() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRssi

      @Test void testEstimateRssi() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingAndRssi

      @Test void testEstimateRangingAndRssi() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateMixed

      @Test void testEstimateMixed() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingMultipleReadingsPerSource

      @Test void testEstimateRangingMultipleReadingsPerSource() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRssiMultipleReadingsPerSource

      @Test void testEstimateRssiMultipleReadingsPerSource() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingAndRssiMultipleReadingsPerSource

      @Test void testEstimateRangingAndRssiMultipleReadingsPerSource() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateMixedMultipleReadingsPerSource

      @Test void testEstimateMixedMultipleReadingsPerSource() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingWithInlierError

      @Test void testEstimateRangingWithInlierError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRssiWithInlierError

      @Test void testEstimateRssiWithInlierError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingAndRssiWithInlierError

      @Test void testEstimateRangingAndRssiWithInlierError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateMixedWithInlierError

      @Test void testEstimateMixedWithInlierError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingMultipleReadingsPerSourceWithInlierError

      @Test void testEstimateRangingMultipleReadingsPerSourceWithInlierError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRssiMultipleReadingsPerSourceWithInlierError

      @Test void testEstimateRssiMultipleReadingsPerSourceWithInlierError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingAndRssiMultipleReadingsPerSourceWithInlierError

      @Test void testEstimateRangingAndRssiMultipleReadingsPerSourceWithInlierError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateMixedMultipleReadingsPerSourceWithInlierError

      @Test void testEstimateMixedMultipleReadingsPerSourceWithInlierError() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingLinearSolverUsedHomogeneousAndPreliminaryRefined

      @Test void testEstimateRangingLinearSolverUsedHomogeneousAndPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRssiLinearSolverUsedHomogeneousAndPreliminaryRefined

      @Test void testEstimateRssiLinearSolverUsedHomogeneousAndPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingAndRssiLinearSolverUsedHomogeneousAndPreliminaryRefined

      @Test void testEstimateRangingAndRssiLinearSolverUsedHomogeneousAndPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateMixedLinearSolverUsedHomogeneousAndPreliminaryRefined

      @Test void testEstimateMixedLinearSolverUsedHomogeneousAndPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingLinearSolverUsedInhomogeneousAndPreliminaryRefined

      @Test void testEstimateRangingLinearSolverUsedInhomogeneousAndPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRssiLinearSolverUsedInhomogeneousAndPreliminaryRefined

      @Test void testEstimateRssiLinearSolverUsedInhomogeneousAndPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingAndRssiLinearSolverUsedInhomogeneousAndPreliminaryRefined

      @Test void testEstimateRangingAndRssiLinearSolverUsedInhomogeneousAndPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateMixedLinearSolverUsedInhomogeneousAndPreliminaryRefined

      @Test void testEstimateMixedLinearSolverUsedInhomogeneousAndPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingPreliminaryNotRefined

      @Test void testEstimateRangingPreliminaryNotRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRssiPreliminaryNotRefined

      @Test void testEstimateRssiPreliminaryNotRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingAndRssiPreliminaryNotRefined

      @Test void testEstimateRangingAndRssiPreliminaryNotRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateMixedPreliminaryNotRefined

      @Test void testEstimateMixedPreliminaryNotRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingLinearDisabled

      @Test void testEstimateRangingLinearDisabled() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRssiLinearDisabled

      @Test void testEstimateRssiLinearDisabled() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingAndRssiLinearDisabled

      @Test void testEstimateRangingAndRssiLinearDisabled() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateMixedLinearDisabled

      @Test void testEstimateMixedLinearDisabled() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingLinearDisabledAndNotPreliminaryRefined

      @Test void testEstimateRangingLinearDisabledAndNotPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRssiLinearDisabledAndNotPreliminaryRefined

      @Test void testEstimateRssiLinearDisabledAndNotPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingAndRssiLinearDisabledAndNotPreliminaryRefined

      @Test void testEstimateRangingAndRssiLinearDisabledAndNotPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateMixedLinearDisabledAndNotPreliminaryRefined

      @Test void testEstimateMixedLinearDisabledAndNotPreliminaryRefined() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingLinearDisabledWithInitialPosition

      @Test void testEstimateRangingLinearDisabledWithInitialPosition() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRssiLinearDisabledWithInitialPosition

      @Test void testEstimateRssiLinearDisabledWithInitialPosition() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateRangingAndRssiLinearDisabledWithInitialPosition

      @Test void testEstimateRangingAndRssiLinearDisabledWithInitialPosition() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateMixedLinearDisabledWithInitialPosition

      @Test void testEstimateMixedLinearDisabledWithInitialPosition() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • testEstimateLargerPreliminarySubsetSize

      @Test void testEstimateLargerPreliminarySubsetSize() throws com.irurueta.navigation.LockedException, com.irurueta.navigation.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
      Throws:
      com.irurueta.navigation.LockedException
      com.irurueta.navigation.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.algebra.NonSymmetricPositiveDefiniteMatrixException
    • onEstimateStart

      public void onEstimateStart(SequentialRobustMixedPositionEstimator<com.irurueta.geometry.Point3D> estimator)
      Specified by:
      onEstimateStart in interface SequentialRobustMixedPositionEstimatorListener<com.irurueta.geometry.Point3D>
    • onEstimateEnd

      public void onEstimateEnd(SequentialRobustMixedPositionEstimator<com.irurueta.geometry.Point3D> estimator)
      Specified by:
      onEstimateEnd in interface SequentialRobustMixedPositionEstimatorListener<com.irurueta.geometry.Point3D>
    • onEstimateProgressChange

      public void onEstimateProgressChange(SequentialRobustMixedPositionEstimator<com.irurueta.geometry.Point3D> estimator, float progress)
      Specified by:
      onEstimateProgressChange in interface SequentialRobustMixedPositionEstimatorListener<com.irurueta.geometry.Point3D>
    • reset

      private void reset()
    • receivedPower

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

      private static void checkLocked(SequentialRobustMixedPositionEstimator3D estimator)