Class PROMedSRadialDistortionRobustEstimatorTest

java.lang.Object
com.irurueta.ar.calibration.estimators.PROMedSRadialDistortionRobustEstimatorTest
All Implemented Interfaces:
RadialDistortionRobustEstimatorListener

class PROMedSRadialDistortionRobustEstimatorTest extends Object implements RadialDistortionRobustEstimatorListener
  • Field Details

    • MIN_POINT_VALUE

      private static final double MIN_POINT_VALUE
      See Also:
    • MAX_POINT_VALUE

      private static final double MAX_POINT_VALUE
      See Also:
    • MIN_PARAM_VALUE

      private static final double MIN_PARAM_VALUE
      See Also:
    • MAX_PARAM_VALUE

      private static final double MAX_PARAM_VALUE
      See Also:
    • ABSOLUTE_ERROR

      private static final double ABSOLUTE_ERROR
      See Also:
    • MIN_NUM_POINTS

      private static final int MIN_NUM_POINTS
      See Also:
    • MAX_NUM_POINTS

      private static final int MAX_NUM_POINTS
      See Also:
    • THRESHOLD

      private static final double THRESHOLD
      See Also:
    • MIN_SCORE_ERROR

      private static final double MIN_SCORE_ERROR
      See Also:
    • MAX_SCORE_ERROR

      private static final double MAX_SCORE_ERROR
      See Also:
    • STD_ERROR

      private static final double STD_ERROR
      See Also:
    • PERCENTAGE_OUTLIER

      private static final int PERCENTAGE_OUTLIER
      See Also:
    • TIMES

      private static final int TIMES
      See Also:
    • estimateStart

      private int estimateStart
    • estimateEnd

      private int estimateEnd
    • estimateNextIteration

      private int estimateNextIteration
    • estimateProgressChange

      private int estimateProgressChange
  • Constructor Details

    • PROMedSRadialDistortionRobustEstimatorTest

      PROMedSRadialDistortionRobustEstimatorTest()
  • Method Details

    • testConstructor

      @Test void testConstructor()
    • testGetSetStopThreshold

      @Test void testGetSetStopThreshold() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetQualityScores

      @Test void testGetSetQualityScores() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetListener

      @Test void testGetSetListener() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetProgressDelta

      @Test void testGetSetProgressDelta() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetConfidence

      @Test void testGetSetConfidence() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetMaxIterations

      @Test void testGetSetMaxIterations() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetPoints

      @Test void testGetSetPoints() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetDistortionCenter

      @Test void testGetSetDistortionCenter() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetHorizontalFocalLength

      @Test void testGetSetHorizontalFocalLength() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetVerticalFocalLength

      @Test void testGetSetVerticalFocalLength() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetSkew

      @Test void testGetSetSkew() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetIntrinsic

      @Test void testGetSetIntrinsic() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetNumKParams

      @Test void testGetSetNumKParams() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testEstimate

      @Test void testEstimate() throws com.irurueta.geometry.NotSupportedException, com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, DistortionException
      Throws:
      com.irurueta.geometry.NotSupportedException
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      DistortionException
    • reset

      private void reset()
    • onEstimateStart

      public void onEstimateStart(RadialDistortionRobustEstimator estimator)
      Specified by:
      onEstimateStart in interface RadialDistortionRobustEstimatorListener
    • onEstimateEnd

      public void onEstimateEnd(RadialDistortionRobustEstimator estimator)
      Specified by:
      onEstimateEnd in interface RadialDistortionRobustEstimatorListener
    • onEstimateNextIteration

      public void onEstimateNextIteration(RadialDistortionRobustEstimator estimator, int iteration)
      Specified by:
      onEstimateNextIteration in interface RadialDistortionRobustEstimatorListener
    • onEstimateProgressChange

      public void onEstimateProgressChange(RadialDistortionRobustEstimator estimator, float progress)
      Specified by:
      onEstimateProgressChange in interface RadialDistortionRobustEstimatorListener
    • testLocked

      private void testLocked(PROMedSRadialDistortionRobustEstimator estimator)