Serialized Form

  • Package com.irurueta.ar

  • Package com.irurueta.ar.calibration

    • Exception com.irurueta.ar.calibration.CalibrationException

      class CalibrationException extends ARException implements Serializable
    • Class com.irurueta.ar.calibration.CirclesPattern2D

      class CirclesPattern2D extends Pattern2D implements Serializable
      • Serialized Fields

        • cols
          int cols
        • pointSeparation
          double pointSeparation
        • rows
          int rows
    • Exception com.irurueta.ar.calibration.DistortionException

      class DistortionException extends ARException implements Serializable
    • Class com.irurueta.ar.calibration.DualAbsoluteQuadric

      class DualAbsoluteQuadric extends com.irurueta.geometry.DualQuadric implements Serializable
    • Class com.irurueta.ar.calibration.DualImageOfAbsoluteConic

      class DualImageOfAbsoluteConic extends com.irurueta.geometry.DualConic implements Serializable
    • Class com.irurueta.ar.calibration.ImageOfAbsoluteConic

      class ImageOfAbsoluteConic extends com.irurueta.geometry.Conic implements Serializable
    • Exception com.irurueta.ar.calibration.InvalidPlaneAtInfinityException

      class InvalidPlaneAtInfinityException extends CalibrationException implements Serializable
    • Exception com.irurueta.ar.calibration.InvalidTransformationException

      class InvalidTransformationException extends ARException implements Serializable
    • Class com.irurueta.ar.calibration.QRPattern2D

      class QRPattern2D extends Pattern2D implements Serializable
      • Serialized Fields

        • codeHeight
          double codeHeight
        • codeWidth
          double codeWidth
    • Class com.irurueta.ar.calibration.RadialDistortion

      class RadialDistortion extends Distortion implements Serializable
      • Serialized Fields

        • center
          com.irurueta.geometry.Point2D center
        • horizontalFocalLength
          double horizontalFocalLength
        • kInv
          com.irurueta.algebra.Matrix kInv
        • kParams
          double[] kParams
        • skew
          double skew
        • verticalFocalLength
          double verticalFocalLength
    • Exception com.irurueta.ar.calibration.RadialDistortionException

      class RadialDistortionException extends DistortionException implements Serializable
  • Package com.irurueta.ar.calibration.estimators

  • Package com.irurueta.ar.epipolar

    • Exception com.irurueta.ar.epipolar.CorrectionException

      class CorrectionException extends EpipolarException implements Serializable
    • Exception com.irurueta.ar.epipolar.EpipolarException

      class EpipolarException extends com.irurueta.geometry.GeometryException implements Serializable
    • Class com.irurueta.ar.epipolar.EssentialMatrix

      class EssentialMatrix extends FundamentalMatrix implements Serializable
      • Serialized Fields

        • possibleRotationsAndTranslationsAvailable
          boolean possibleRotationsAndTranslationsAvailable
        • rotation1
          com.irurueta.geometry.Rotation3D rotation1
        • rotation2
          com.irurueta.geometry.Rotation3D rotation2
        • translation1
          com.irurueta.geometry.Point2D translation1
        • translation2
          com.irurueta.geometry.Point2D translation2
    • Class com.irurueta.ar.epipolar.FundamentalMatrix

      class FundamentalMatrix extends Object implements Serializable
      • Serialized Fields

        • internalMatrix
          com.irurueta.algebra.Matrix internalMatrix
        • leftEpipole
          com.irurueta.geometry.Point2D leftEpipole
        • normalized
          boolean normalized
        • rightEpipole
          com.irurueta.geometry.Point2D rightEpipole
    • Exception com.irurueta.ar.epipolar.FundamentalMatrixComparatorException

      class FundamentalMatrixComparatorException extends EpipolarException implements Serializable
    • Exception com.irurueta.ar.epipolar.InvalidEssentialMatrixException

      class InvalidEssentialMatrixException extends InvalidFundamentalMatrixException implements Serializable
    • Exception com.irurueta.ar.epipolar.InvalidFundamentalMatrixException

      class InvalidFundamentalMatrixException extends EpipolarException implements Serializable
    • Exception com.irurueta.ar.epipolar.InvalidPairOfCamerasException

      class InvalidPairOfCamerasException extends EpipolarException implements Serializable
    • Exception com.irurueta.ar.epipolar.InvalidPairOfIntrinsicParametersException

      class InvalidPairOfIntrinsicParametersException extends EpipolarException implements Serializable
    • Exception com.irurueta.ar.epipolar.InvalidRotationAndTranslationException

      class InvalidRotationAndTranslationException extends EpipolarException implements Serializable
  • Package com.irurueta.ar.epipolar.estimators

    • Exception com.irurueta.ar.epipolar.estimators.FundamentalMatrixEstimatorException

      class FundamentalMatrixEstimatorException extends EpipolarException implements Serializable
    • Exception com.irurueta.ar.epipolar.estimators.HomographyDecomposerException

      class HomographyDecomposerException extends EpipolarException implements Serializable
  • Package com.irurueta.ar.sfm

    • Class com.irurueta.ar.sfm.AbsoluteOrientationConstantVelocityModelSlamPairedViewsSparseReconstructorConfiguration

    • Class com.irurueta.ar.sfm.AbsoluteOrientationConstantVelocityModelSlamSparseReconstructorConfiguration

    • Class com.irurueta.ar.sfm.AbsoluteOrientationConstantVelocityModelSlamTwoViewsSparseReconstructorConfiguration

    • Class com.irurueta.ar.sfm.AbsoluteOrientationSlamPairedViewsSparseReconstructorConfiguration

    • Class com.irurueta.ar.sfm.AbsoluteOrientationSlamSparseReconstructorConfiguration

    • Class com.irurueta.ar.sfm.AbsoluteOrientationSlamTwoViewsSparseReconstructorConfiguration

    • Class com.irurueta.ar.sfm.BasePairedViewsSparseReconstructorConfiguration

      class BasePairedViewsSparseReconstructorConfiguration extends Object implements Serializable
      • Serialized Fields

        • allowGeneralScene
          boolean allowGeneralScene
        • allowPlanarScene
          boolean allowPlanarScene
        • daqUseHomogeneousPointTriangulator
          boolean daqUseHomogeneousPointTriangulator
        • fundamentalMatrixComputeAndKeepInliers
          boolean fundamentalMatrixComputeAndKeepInliers
        • fundamentalMatrixComputeAndKeepResiduals
          boolean fundamentalMatrixComputeAndKeepResiduals
        • fundamentalMatrixConfidence
          double fundamentalMatrixConfidence
        • fundamentalMatrixMaxIterations
          int fundamentalMatrixMaxIterations
        • fundamentalMatrixThreshold
          double fundamentalMatrixThreshold
        • keepFundamentalMatrixCovariance
          boolean keepFundamentalMatrixCovariance
        • keepPlanarHomographyCovariance
          boolean keepPlanarHomographyCovariance
        • knownIntrinsicParameters
          boolean knownIntrinsicParameters
        • nonRobustFundamentalMatrixEstimatorMethod
          FundamentalMatrixEstimatorMethod nonRobustFundamentalMatrixEstimatorMethod
        • pairedCamerasAspectRatio
          double pairedCamerasAspectRatio
        • pairedCamerasCorrectorType
          CorrectorType pairedCamerasCorrectorType
        • pairedCamerasEstimatorMethod
          InitialCamerasEstimatorMethod pairedCamerasEstimatorMethod
        • pairedCamerasMarkValidTriangulatedPoints
          boolean pairedCamerasMarkValidTriangulatedPoints
        • planarHomographyComputeAndKeepInliers
          boolean planarHomographyComputeAndKeepInliers
        • planarHomographyComputeAndKeepResiduals
          boolean planarHomographyComputeAndKeepResiduals
        • planarHomographyConfidence
          double planarHomographyConfidence
        • planarHomographyMaxIterations
          int planarHomographyMaxIterations
        • planarHomographyThreshold
          double planarHomographyThreshold
        • principalPointX
          double principalPointX
        • principalPointY
          double principalPointY
        • refineFundamentalMatrix
          boolean refineFundamentalMatrix
        • refinePlanarHomography
          boolean refinePlanarHomography
        • robustFundamentalMatrixEstimatorMethod
          com.irurueta.numerical.robust.RobustEstimatorMethod robustFundamentalMatrixEstimatorMethod
        • robustPlanarHomographyEstimatorMethod
          com.irurueta.numerical.robust.RobustEstimatorMethod robustPlanarHomographyEstimatorMethod
    • Class com.irurueta.ar.sfm.BaseSlamPairedViewsSparseReconstructorConfiguration

      class BaseSlamPairedViewsSparseReconstructorConfiguration extends BasePairedViewsSparseReconstructorConfiguration<T extends BaseSlamPairedViewsSparseReconstructorConfiguration<C,T>> implements Serializable
      • Serialized Fields

        • calibrationData
          C extends BaseCalibrationData calibrationData
        • cameraPositionCovariance
          com.irurueta.algebra.Matrix cameraPositionCovariance
        • notifyAvailableSlamData
          boolean notifyAvailableSlamData
        • notifyEstimatedSlamCamera
          boolean notifyEstimatedSlamCamera
    • Class com.irurueta.ar.sfm.BaseSlamSparseReconstructorConfiguration

      class BaseSlamSparseReconstructorConfiguration extends BaseSparseReconstructorConfiguration<T extends BaseSlamSparseReconstructorConfiguration<C,T>> implements Serializable
      • Serialized Fields

        • calibrationData
          C extends BaseCalibrationData calibrationData
        • cameraPositionCovariance
          com.irurueta.algebra.Matrix cameraPositionCovariance
        • notifyAvailableSlamData
          boolean notifyAvailableSlamData
        • notifyEstimatedSlamCamera
          boolean notifyEstimatedSlamCamera
    • Class com.irurueta.ar.sfm.BaseSlamTwoViewsSparseReconstructorConfiguration

      class BaseSlamTwoViewsSparseReconstructorConfiguration extends BaseTwoViewsSparseReconstructorConfiguration<T extends BaseSlamTwoViewsSparseReconstructorConfiguration<C,T>> implements Serializable
      • Serialized Fields

        • calibrationData
          C extends BaseCalibrationData calibrationData
        • notifyAvailableSlamData
          boolean notifyAvailableSlamData
        • notifyEstimatedSlamCamera
          boolean notifyEstimatedSlamCamera
    • Class com.irurueta.ar.sfm.BaseSparseReconstructorConfiguration

      class BaseSparseReconstructorConfiguration extends Object implements Serializable
      • Serialized Fields

        • additionalCamerasAllowNullspaceDimension2
          boolean additionalCamerasAllowNullspaceDimension2
        • additionalCamerasAllowNullspaceDimension3
          boolean additionalCamerasAllowNullspaceDimension3
        • additionalCamerasAllowPlanarConfiguration
          boolean additionalCamerasAllowPlanarConfiguration
        • additionalCamerasAspectRatio
          double additionalCamerasAspectRatio
        • additionalCamerasComputeAndKeepInliers
          boolean additionalCamerasComputeAndKeepInliers
        • additionalCamerasComputeAndKeepResiduals
          boolean additionalCamerasComputeAndKeepResiduals
        • additionalCamerasConfidence
          double additionalCamerasConfidence
        • additionalCamerasHorizontalPrincipalPoint
          double additionalCamerasHorizontalPrincipalPoint
        • additionalCamerasIntrinsics
          com.irurueta.geometry.PinholeCameraIntrinsicParameters additionalCamerasIntrinsics
        • additionalCamerasMaxIterations
          int additionalCamerasMaxIterations
        • additionalCamerasPlanarThreshold
          double additionalCamerasPlanarThreshold
        • additionalCamerasRobustEstimationMethod
          com.irurueta.numerical.robust.RobustEstimatorMethod additionalCamerasRobustEstimationMethod
        • additionalCamerasSkewness
          double additionalCamerasSkewness
        • additionalCamerasSuggestAspectRatioEnabled
          boolean additionalCamerasSuggestAspectRatioEnabled
        • additionalCamerasSuggestedAspectRatioValue
          double additionalCamerasSuggestedAspectRatioValue
        • additionalCamerasSuggestedHorizontalFocalLengthValue
          double additionalCamerasSuggestedHorizontalFocalLengthValue
        • additionalCamerasSuggestedPrincipalPointValue
          com.irurueta.geometry.InhomogeneousPoint2D additionalCamerasSuggestedPrincipalPointValue
        • additionalCamerasSuggestedSkewnessValue
          double additionalCamerasSuggestedSkewnessValue
        • additionalCamerasSuggestedVerticalFocalLengthValue
          double additionalCamerasSuggestedVerticalFocalLengthValue
        • additionalCamerasSuggestHorizontalFocalLengthEnabled
          boolean additionalCamerasSuggestHorizontalFocalLengthEnabled
        • additionalCamerasSuggestPrincipalPointEnabled
          boolean additionalCamerasSuggestPrincipalPointEnabled
        • additionalCamerasSuggestSkewnessValueEnabled
          boolean additionalCamerasSuggestSkewnessValueEnabled
        • additionalCamerasSuggestVerticalFocalLengthEnabled
          boolean additionalCamerasSuggestVerticalFocalLengthEnabled
        • additionalCamerasThreshold
          double additionalCamerasThreshold
        • additionalCamerasUseFastRefinement
          boolean additionalCamerasUseFastRefinement
        • additionalCamerasVerticalPrincipalPoint
          double additionalCamerasVerticalPrincipalPoint
        • allowGeneralScene
          boolean allowGeneralScene
        • allowPlanarScene
          boolean allowPlanarScene
        • daqUseHomogeneousPointTriangulator
          boolean daqUseHomogeneousPointTriangulator
        • fundamentalMatrixComputeAndKeepInliers
          boolean fundamentalMatrixComputeAndKeepInliers
        • fundamentalMatrixComputeAndKeepResiduals
          boolean fundamentalMatrixComputeAndKeepResiduals
        • fundamentalMatrixConfidence
          double fundamentalMatrixConfidence
        • fundamentalMatrixMaxIterations
          int fundamentalMatrixMaxIterations
        • fundamentalMatrixThreshold
          double fundamentalMatrixThreshold
        • initialCamerasAspectRatio
          double initialCamerasAspectRatio
        • initialCamerasCorrectorType
          CorrectorType initialCamerasCorrectorType
        • initialCamerasEstimatorMethod
          InitialCamerasEstimatorMethod initialCamerasEstimatorMethod
        • initialCamerasMarkValidTriangulatedPoints
          boolean initialCamerasMarkValidTriangulatedPoints
        • initialIntrinsic1
          com.irurueta.geometry.PinholeCameraIntrinsicParameters initialIntrinsic1
        • initialIntrinsic2
          com.irurueta.geometry.PinholeCameraIntrinsicParameters initialIntrinsic2
        • keepCovarianceAdditionalCameras
          boolean keepCovarianceAdditionalCameras
        • keepFundamentalMatrixCovariance
          boolean keepFundamentalMatrixCovariance
        • keepPlanarHomographyCovariance
          boolean keepPlanarHomographyCovariance
        • mNonRobustFundamentalMatrixEstimatorMethod
          FundamentalMatrixEstimatorMethod mNonRobustFundamentalMatrixEstimatorMethod
        • mRobustFundamentalMatrixEstimatorMethod
          com.irurueta.numerical.robust.RobustEstimatorMethod mRobustFundamentalMatrixEstimatorMethod
        • planarHomographyComputeAndKeepInliers
          boolean planarHomographyComputeAndKeepInliers
        • planarHomographyComputeAndKeepResiduals
          boolean planarHomographyComputeAndKeepResiduals
        • planarHomographyConfidence
          double planarHomographyConfidence
        • planarHomographyMaxIterations
          int planarHomographyMaxIterations
        • planarHomographyThreshold
          double planarHomographyThreshold
        • pointTriangulatorConfidence
          double pointTriangulatorConfidence
        • pointTriangulatorMaxIterations
          int pointTriangulatorMaxIterations
        • pointTriangulatorThreshold
          double pointTriangulatorThreshold
        • principalPointX
          double principalPointX
        • principalPointY
          double principalPointY
        • refineAdditionalCameras
          boolean refineAdditionalCameras
        • refineFundamentalMatrix
          boolean refineFundamentalMatrix
        • refinePlanarHomography
          boolean refinePlanarHomography
        • robustPlanarHomographyEstimatorMethod
          com.irurueta.numerical.robust.RobustEstimatorMethod robustPlanarHomographyEstimatorMethod
        • robustPointTriangulatorMethod
          com.irurueta.numerical.robust.RobustEstimatorMethod robustPointTriangulatorMethod
        • useDAQForAdditionalCamerasIntrinsics
          boolean useDAQForAdditionalCamerasIntrinsics
        • useDIACForAdditionalCamerasIntrinsics
          boolean useDIACForAdditionalCamerasIntrinsics
        • useEPnPForAdditionalCamerasEstimation
          boolean useEPnPForAdditionalCamerasEstimation
        • useHomogeneousPointTriangulator
          boolean useHomogeneousPointTriangulator
        • useUPnPForAdditionalCamerasEstimation
          boolean useUPnPForAdditionalCamerasEstimation
    • Class com.irurueta.ar.sfm.BaseTwoViewsSparseReconstructorConfiguration

      class BaseTwoViewsSparseReconstructorConfiguration extends Object implements Serializable
      • Serialized Fields

        • allowGeneralScene
          boolean allowGeneralScene
        • allowPlanarScene
          boolean allowPlanarScene
        • daqUseHomogeneousPointTriangulator
          boolean daqUseHomogeneousPointTriangulator
        • fundamentalMatrixComputeAndKeepInliers
          boolean fundamentalMatrixComputeAndKeepInliers
        • fundamentalMatrixComputeAndKeepResiduals
          boolean fundamentalMatrixComputeAndKeepResiduals
        • fundamentalMatrixConfidence
          double fundamentalMatrixConfidence
        • fundamentalMatrixMaxIterations
          int fundamentalMatrixMaxIterations
        • fundamentalMatrixThreshold
          double fundamentalMatrixThreshold
        • initialCamerasAspectRatio
          double initialCamerasAspectRatio
        • initialCamerasCorrectorType
          CorrectorType initialCamerasCorrectorType
        • initialCamerasEstimatorMethod
          InitialCamerasEstimatorMethod initialCamerasEstimatorMethod
        • initialCamerasMarkValidTriangulatedPoints
          boolean initialCamerasMarkValidTriangulatedPoints
        • initialIntrinsic1
          com.irurueta.geometry.PinholeCameraIntrinsicParameters initialIntrinsic1
        • initialIntrinsic2
          com.irurueta.geometry.PinholeCameraIntrinsicParameters initialIntrinsic2
        • keepFundamentalMatrixCovariance
          boolean keepFundamentalMatrixCovariance
        • keepPlanarHomographyCovariance
          boolean keepPlanarHomographyCovariance
        • mNonRobustFundamentalMatrixEstimatorMethod
          FundamentalMatrixEstimatorMethod mNonRobustFundamentalMatrixEstimatorMethod
        • mRobustFundamentalMatrixEstimatorMethod
          com.irurueta.numerical.robust.RobustEstimatorMethod mRobustFundamentalMatrixEstimatorMethod
        • planarHomographyComputeAndKeepInliers
          boolean planarHomographyComputeAndKeepInliers
        • planarHomographyComputeAndKeepResiduals
          boolean planarHomographyComputeAndKeepResiduals
        • planarHomographyConfidence
          double planarHomographyConfidence
        • planarHomographyMaxIterations
          int planarHomographyMaxIterations
        • planarHomographyThreshold
          double planarHomographyThreshold
        • principalPointX
          double principalPointX
        • principalPointY
          double principalPointY
        • refineFundamentalMatrix
          boolean refineFundamentalMatrix
        • refinePlanarHomography
          boolean refinePlanarHomography
        • robustPlanarHomographyEstimatorMethod
          com.irurueta.numerical.robust.RobustEstimatorMethod robustPlanarHomographyEstimatorMethod
    • Exception com.irurueta.ar.sfm.CancelledReconstructionException

      class CancelledReconstructionException extends ReconstructionException implements Serializable
    • Class com.irurueta.ar.sfm.ConstantVelocityModelSlamPairedViewsSparseReconstructorConfiguration

    • Class com.irurueta.ar.sfm.ConstantVelocityModelSlamSparseReconstructorConfiguration

    • Class com.irurueta.ar.sfm.ConstantVelocityModelSlamTwoViewsSparseReconstructorConfiguration

    • Class com.irurueta.ar.sfm.EstimatedCamera

      class EstimatedCamera extends Object implements Serializable
      • Serialized Fields

        • camera
          com.irurueta.geometry.PinholeCamera camera
        • covariance
          com.irurueta.algebra.Matrix covariance
        • id
          String id
        • qualityScore
          double qualityScore
        • viewId
          int viewId
    • Class com.irurueta.ar.sfm.EstimatedFundamentalMatrix

      class EstimatedFundamentalMatrix extends Object implements Serializable
      • Serialized Fields

        • covariance
          com.irurueta.algebra.Matrix covariance
        • fundamentalMatrix
          FundamentalMatrix fundamentalMatrix
        • id
          String id
        • inliers
          BitSet inliers
        • leftSamples
          List<Sample2D> leftSamples
        • qualityScore
          double qualityScore
        • rightSamples
          List<Sample2D> rightSamples
        • viewId1
          int viewId1
        • viewId2
          int viewId2
    • Exception com.irurueta.ar.sfm.FailedReconstructionException

      class FailedReconstructionException extends ReconstructionException implements Serializable
    • Exception com.irurueta.ar.sfm.InitialCamerasEstimationFailedException

      class InitialCamerasEstimationFailedException extends StructureFromMotionException implements Serializable
    • Class com.irurueta.ar.sfm.KnownBaselineSparseReconstructorConfiguration

      class KnownBaselineSparseReconstructorConfiguration extends BaseSparseReconstructorConfiguration<KnownBaselineSparseReconstructorConfiguration> implements Serializable
      • Serialized Fields

        • baseline
          double baseline
    • Class com.irurueta.ar.sfm.KnownBaselineTwoViewsSparseReconstructorConfiguration

      class KnownBaselineTwoViewsSparseReconstructorConfiguration extends BaseTwoViewsSparseReconstructorConfiguration<KnownBaselineTwoViewsSparseReconstructorConfiguration> implements Serializable
      • Serialized Fields

        • baseline
          double baseline
    • Class com.irurueta.ar.sfm.MatchedSamples

      class MatchedSamples extends Object implements Serializable
    • Class com.irurueta.ar.sfm.PairedViewsSparseReconstructorConfiguration

      class PairedViewsSparseReconstructorConfiguration extends BasePairedViewsSparseReconstructorConfiguration<PairedViewsSparseReconstructorConfiguration> implements Serializable
    • Exception com.irurueta.ar.sfm.Point3DTriangulationException

      class Point3DTriangulationException extends StructureFromMotionException implements Serializable
    • Class com.irurueta.ar.sfm.PointColorData

      class PointColorData extends Object implements Serializable
      • Serialized Fields

        • id
          String id
        • qualityScore
          double qualityScore
    • Class com.irurueta.ar.sfm.PointColorDataTest.CustomPointColorData

      class CustomPointColorData extends PointColorData implements Serializable
    • Class com.irurueta.ar.sfm.ReconstructedPoint3D

      class ReconstructedPoint3D extends Object implements Serializable
      • Serialized Fields

        • colorData
          PointColorData colorData
        • covariance
          com.irurueta.algebra.Matrix covariance
        • id
          String id
        • inlier
          boolean inlier
        • point
          com.irurueta.geometry.Point3D point
        • qualityScore
          double qualityScore
    • Class com.irurueta.ar.sfm.ReconstructedPoint3DTest.CustomPointColorData

      class CustomPointColorData extends PointColorData implements Serializable
    • Exception com.irurueta.ar.sfm.ReconstructionException

      class ReconstructionException extends StructureFromMotionException implements Serializable
    • Class com.irurueta.ar.sfm.Sample2D

      class Sample2D extends Object implements Serializable
      • Serialized Fields

        • colorData
          PointColorData colorData
        • covariance
          com.irurueta.algebra.Matrix covariance
        • id
          String id
        • point
          com.irurueta.geometry.Point2D point
        • qualityScore
          double qualityScore
        • reconstructedPoint
          ReconstructedPoint3D reconstructedPoint
        • viewId
          int viewId
    • Class com.irurueta.ar.sfm.Sample2DTest.CustomPointColorData

      class CustomPointColorData extends PointColorData implements Serializable
    • Class com.irurueta.ar.sfm.SlamPairedViewsSparseReconstructorConfiguration

    • Class com.irurueta.ar.sfm.SlamSparseReconstructorConfiguration

    • Class com.irurueta.ar.sfm.SlamTwoViewsSparseReconstructorConfiguration

    • Class com.irurueta.ar.sfm.SparseReconstructorConfiguration

      class SparseReconstructorConfiguration extends BaseSparseReconstructorConfiguration<SparseReconstructorConfiguration> implements Serializable
    • Exception com.irurueta.ar.sfm.StructureFromMotionException

      class StructureFromMotionException extends ARException implements Serializable
    • Class com.irurueta.ar.sfm.TwoViewsSparseReconstructorConfiguration

      class TwoViewsSparseReconstructorConfiguration extends BaseTwoViewsSparseReconstructorConfiguration<TwoViewsSparseReconstructorConfiguration> implements Serializable
  • Package com.irurueta.ar.slam

    • Class com.irurueta.ar.slam.AbsoluteOrientationBaseSlamEstimator

      class AbsoluteOrientationBaseSlamEstimator extends BaseSlamEstimator<D extends BaseCalibrationData> implements Serializable
      • Serialized Fields

        • accumulatedOrientation
          com.irurueta.geometry.Quaternion accumulatedOrientation
        • accumulatedOrientationSamples
          int accumulatedOrientationSamples
        • orientationTimestampNanos
          long orientationTimestampNanos
        • tempQ
          com.irurueta.geometry.Quaternion tempQ
    • Class com.irurueta.ar.slam.AbsoluteOrientationConstantVelocityModelSlamCalibrationData

      class AbsoluteOrientationConstantVelocityModelSlamCalibrationData extends BaseCalibrationData implements Serializable
    • Class com.irurueta.ar.slam.AbsoluteOrientationConstantVelocityModelSlamEstimator

      class AbsoluteOrientationConstantVelocityModelSlamEstimator extends AbsoluteOrientationBaseSlamEstimator<AbsoluteOrientationConstantVelocityModelSlamCalibrationData> implements Serializable
      • Serialized Fields

        • control
          com.irurueta.algebra.Matrix control
        • deltaOrientation
          com.irurueta.geometry.Quaternion deltaOrientation
        • jacobianPredictionU
          com.irurueta.algebra.Matrix jacobianPredictionU
        • jacobianPredictionX
          com.irurueta.algebra.Matrix jacobianPredictionX
        • kalmanFilter
          com.irurueta.numerical.signal.processing.KalmanFilter kalmanFilter
        • lastAngularSpeedX
          double lastAngularSpeedX
        • lastAngularSpeedY
          double lastAngularSpeedY
        • lastAngularSpeedZ
          double lastAngularSpeedZ
        • lastOrientation
          com.irurueta.geometry.Quaternion lastOrientation
        • lastTimestampNanos
          long lastTimestampNanos
        • measurement
          com.irurueta.algebra.Matrix measurement
        • measurementMatrix
          com.irurueta.algebra.Matrix measurementMatrix
        • predictionAvailable
          boolean predictionAvailable
        • stateOrientation
          com.irurueta.geometry.Quaternion stateOrientation
        • u
          double[] u
        • x
          double[] x
    • Class com.irurueta.ar.slam.AbsoluteOrientationSlamCalibrationData

      class AbsoluteOrientationSlamCalibrationData extends BaseCalibrationData implements Serializable
    • Class com.irurueta.ar.slam.AbsoluteOrientationSlamEstimator

      class AbsoluteOrientationSlamEstimator extends AbsoluteOrientationBaseSlamEstimator<AbsoluteOrientationSlamCalibrationData> implements Serializable
      • Serialized Fields

        • control
          com.irurueta.algebra.Matrix control
        • deltaOrientation
          com.irurueta.geometry.Quaternion deltaOrientation
        • jacobianPredictionU
          com.irurueta.algebra.Matrix jacobianPredictionU
        • jacobianPredictionX
          com.irurueta.algebra.Matrix jacobianPredictionX
        • kalmanFilter
          com.irurueta.numerical.signal.processing.KalmanFilter kalmanFilter
        • lastAccelerationX
          double lastAccelerationX
        • lastAccelerationY
          double lastAccelerationY
        • lastAccelerationZ
          double lastAccelerationZ
        • lastAngularSpeedX
          double lastAngularSpeedX
        • lastAngularSpeedY
          double lastAngularSpeedY
        • lastAngularSpeedZ
          double lastAngularSpeedZ
        • lastOrientation
          com.irurueta.geometry.Quaternion lastOrientation
        • lastTimestampNanos
          long lastTimestampNanos
        • measurement
          com.irurueta.algebra.Matrix measurement
        • measurementMatrix
          com.irurueta.algebra.Matrix measurementMatrix
        • predictionAvailable
          boolean predictionAvailable
        • stateOrientation
          com.irurueta.geometry.Quaternion stateOrientation
        • u
          double[] u
        • x
          double[] x
    • Class com.irurueta.ar.slam.BaseCalibrationData

      class BaseCalibrationData extends Object implements Serializable
      • Serialized Fields

        • controlCovariance
          com.irurueta.algebra.Matrix controlCovariance
        • controlLength
          int controlLength
        • controlMean
          double[] controlMean
        • stateLength
          int stateLength
    • Class com.irurueta.ar.slam.BaseSlamEstimator

      class BaseSlamEstimator extends Object implements Serializable
      • Serialized Fields

        • accelerometerTimestampNanos
          long accelerometerTimestampNanos
        • accumulatedAccelerationSampleX
          double accumulatedAccelerationSampleX
        • accumulatedAccelerationSampleY
          double accumulatedAccelerationSampleY
        • accumulatedAccelerationSampleZ
          double accumulatedAccelerationSampleZ
        • accumulatedAccelerometerSamples
          int accumulatedAccelerometerSamples
        • accumulatedAngularSpeedSampleX
          double accumulatedAngularSpeedSampleX
        • accumulatedAngularSpeedSampleY
          double accumulatedAngularSpeedSampleY
        • accumulatedAngularSpeedSampleZ
          double accumulatedAngularSpeedSampleZ
        • accumulatedGyroscopeSamples
          int accumulatedGyroscopeSamples
        • accumulationEnabled
          boolean accumulationEnabled
        • calibrationData
          D extends BaseCalibrationData calibrationData
        • error
          boolean error
        • gyroscopeTimestampNanos
          long gyroscopeTimestampNanos
        • stateAccelerationX
          double stateAccelerationX
        • stateAccelerationY
          double stateAccelerationY
        • stateAccelerationZ
          double stateAccelerationZ
        • stateAngularSpeedX
          double stateAngularSpeedX
        • stateAngularSpeedY
          double stateAngularSpeedY
        • stateAngularSpeedZ
          double stateAngularSpeedZ
        • statePositionX
          double statePositionX
        • statePositionY
          double statePositionY
        • statePositionZ
          double statePositionZ
        • stateQuaternionA
          double stateQuaternionA
        • stateQuaternionB
          double stateQuaternionB
        • stateQuaternionC
          double stateQuaternionC
        • stateQuaternionD
          double stateQuaternionD
        • stateVelocityX
          double stateVelocityX
        • stateVelocityY
          double stateVelocityY
        • stateVelocityZ
          double stateVelocityZ
    • Class com.irurueta.ar.slam.ConstantVelocityModelSlamCalibrationData

      class ConstantVelocityModelSlamCalibrationData extends BaseCalibrationData implements Serializable
    • Class com.irurueta.ar.slam.ConstantVelocityModelSlamEstimator

      class ConstantVelocityModelSlamEstimator extends BaseSlamEstimator<ConstantVelocityModelSlamCalibrationData> implements Serializable
      • Serialized Fields

        • control
          com.irurueta.algebra.Matrix control
        • jacobianPredictionU
          com.irurueta.algebra.Matrix jacobianPredictionU
        • jacobianPredictionX
          com.irurueta.algebra.Matrix jacobianPredictionX
        • kalmanFilter
          com.irurueta.numerical.signal.processing.KalmanFilter kalmanFilter
        • lastAngularSpeedX
          double lastAngularSpeedX
        • lastAngularSpeedY
          double lastAngularSpeedY
        • lastAngularSpeedZ
          double lastAngularSpeedZ
        • lastTimestampNanos
          long lastTimestampNanos
        • measurement
          com.irurueta.algebra.Matrix measurement
        • measurementMatrix
          com.irurueta.algebra.Matrix measurementMatrix
        • predictionAvailable
          boolean predictionAvailable
        • u
          double[] u
        • x
          double[] x
    • Class com.irurueta.ar.slam.SlamCalibrationData

      class SlamCalibrationData extends BaseCalibrationData implements Serializable
    • Class com.irurueta.ar.slam.SlamEstimator

      class SlamEstimator extends BaseSlamEstimator<SlamCalibrationData> implements Serializable
      • Serialized Fields

        • control
          com.irurueta.algebra.Matrix control
        • jacobianPredictionU
          com.irurueta.algebra.Matrix jacobianPredictionU
        • jacobianPredictionX
          com.irurueta.algebra.Matrix jacobianPredictionX
        • kalmanFilter
          com.irurueta.numerical.signal.processing.KalmanFilter kalmanFilter
        • lastAccelerationX
          double lastAccelerationX
        • lastAccelerationY
          double lastAccelerationY
        • lastAccelerationZ
          double lastAccelerationZ
        • lastAngularSpeedX
          double lastAngularSpeedX
        • lastAngularSpeedY
          double lastAngularSpeedY
        • lastTimestampNanos
          long lastTimestampNanos
        • measurement
          com.irurueta.algebra.Matrix measurement
        • measurementMatrix
          com.irurueta.algebra.Matrix measurementMatrix
        • mLastAngularSpeedZ
          double mLastAngularSpeedZ
        • predictionAvailable
          boolean predictionAvailable
        • u
          double[] u
        • x
          double[] x
    • Exception com.irurueta.ar.slam.SlamException

      class SlamException extends ARException implements Serializable