Interface QualityScoredGyroscopeCalibrator

All Superinterfaces:
GyroscopeCalibrator
All Known Implementing Classes:
LMedSRobustEasyGyroscopeCalibrator, LMedSRobustKnownBiasAndFrameGyroscopeCalibrator, LMedSRobustKnownBiasEasyGyroscopeCalibrator, LMedSRobustKnownBiasTurntableGyroscopeCalibrator, LMedSRobustKnownFrameGyroscopeCalibrator, LMedSRobustTurntableGyroscopeCalibrator, MSACRobustEasyGyroscopeCalibrator, MSACRobustKnownBiasAndFrameGyroscopeCalibrator, MSACRobustKnownBiasEasyGyroscopeCalibrator, MSACRobustKnownBiasTurntableGyroscopeCalibrator, MSACRobustKnownFrameGyroscopeCalibrator, MSACRobustTurntableGyroscopeCalibrator, PROMedSRobustEasyGyroscopeCalibrator, PROMedSRobustKnownBiasAndFrameGyroscopeCalibrator, PROMedSRobustKnownBiasEasyGyroscopeCalibrator, PROMedSRobustKnownBiasTurntableGyroscopeCalibrator, PROMedSRobustKnownFrameGyroscopeCalibrator, PROMedSRobustTurntableGyroscopeCalibrator, PROSACRobustEasyGyroscopeCalibrator, PROSACRobustKnownBiasAndFrameGyroscopeCalibrator, PROSACRobustKnownBiasEasyGyroscopeCalibrator, PROSACRobustKnownBiasTurntableGyroscopeCalibrator, PROSACRobustKnownFrameGyroscopeCalibrator, PROSACRobustTurntableGyroscopeCalibrator, RANSACRobustEasyGyroscopeCalibrator, RANSACRobustKnownBiasAndFrameGyroscopeCalibrator, RANSACRobustKnownBiasEasyGyroscopeCalibrator, RANSACRobustKnownBiasTurntableGyroscopeCalibrator, RANSACRobustKnownFrameGyroscopeCalibrator, RANSACRobustTurntableGyroscopeCalibrator, RobustEasyGyroscopeCalibrator, RobustKnownBiasAndFrameGyroscopeCalibrator, RobustKnownBiasEasyGyroscopeCalibrator, RobustKnownBiasTurntableGyroscopeCalibrator, RobustKnownFrameGyroscopeCalibrator, RobustTurntableGyroscopeCalibrator

public interface QualityScoredGyroscopeCalibrator extends GyroscopeCalibrator
Indicates that a gyroscope calibrator can accept quality scores for each measurement or sequence being provided.
  • Method Details

    • getQualityScores

      double[] getQualityScores()
      Returns quality scores corresponding to each measurement or sequence. The larger the score value the better the quality of the sample. This implementation always returns null. Subclasses using quality scores must implement proper behavior.
      Returns:
      quality scores corresponding to each sample.
    • setQualityScores

      void setQualityScores(double[] qualityScores) throws com.irurueta.navigation.LockedException
      Sets quality scores corresponding to each measurement or sequence. The larger the score value the better the quality of the sample. This implementation makes no action. Subclasses using quality scores must implement proper behaviour.
      Parameters:
      qualityScores - quality scores corresponding to each sample.
      Throws:
      IllegalArgumentException - if provided quality scores length is smaller than minimum required samples.
      com.irurueta.navigation.LockedException - if calibrator is currently running.