Class DefaultGyroscopeQualityScoreMapper

java.lang.Object
com.irurueta.navigation.inertial.calibration.intervals.thresholdfactor.DefaultGyroscopeQualityScoreMapper
All Implemented Interfaces:
QualityScoreMapper<com.irurueta.navigation.inertial.calibration.BodyKinematicsSequence<com.irurueta.navigation.inertial.calibration.StandardDeviationTimedBodyKinematics>>

public class DefaultGyroscopeQualityScoreMapper extends Object implements QualityScoreMapper<com.irurueta.navigation.inertial.calibration.BodyKinematicsSequence<com.irurueta.navigation.inertial.calibration.StandardDeviationTimedBodyKinematics>>
Default implementation to map a given measurement into a given quality score to be used for gyroscope calibration.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    map(com.irurueta.navigation.inertial.calibration.BodyKinematicsSequence<com.irurueta.navigation.inertial.calibration.StandardDeviationTimedBodyKinematics> value)
    Maps a given value corresponding to a generated measurement, into a given quality score.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DefaultGyroscopeQualityScoreMapper

      public DefaultGyroscopeQualityScoreMapper()
  • Method Details

    • map

      public double map(com.irurueta.navigation.inertial.calibration.BodyKinematicsSequence<com.irurueta.navigation.inertial.calibration.StandardDeviationTimedBodyKinematics> value)
      Maps a given value corresponding to a generated measurement, into a given quality score.
      Specified by:
      map in interface QualityScoreMapper<com.irurueta.navigation.inertial.calibration.BodyKinematicsSequence<com.irurueta.navigation.inertial.calibration.StandardDeviationTimedBodyKinematics>>
      Parameters:
      value - type of measurement.
      Returns:
      mapped quality score.