Uses of Class
com.irurueta.navigation.gnss.ECEFPositionAndVelocity
Packages that use ECEFPositionAndVelocity
Package
Description
Contains frames to represent position, velocity and attitude
within Earth.
-
Uses of ECEFPositionAndVelocity in com.irurueta.navigation.frames
Methods in com.irurueta.navigation.frames that return ECEFPositionAndVelocityModifier and TypeMethodDescriptionECEFFrame.getPositionAndVelocity()
Gets cartesian position and velocity.Methods in com.irurueta.navigation.frames with parameters of type ECEFPositionAndVelocityModifier and TypeMethodDescriptionvoid
ECEFFrame.getPositionAndVelocity
(ECEFPositionAndVelocity result) Gets cartesian position and velocity.void
ECEFFrame.setPositionAndVelocity
(ECEFPositionAndVelocity positionAndVelocity) Sets cartesian position and velocity.Constructors in com.irurueta.navigation.frames with parameters of type ECEFPositionAndVelocityModifierConstructorDescriptionECEFFrame
(ECEFPositionAndVelocity positionAndVelocity) Constructor.ECEFFrame
(ECEFPositionAndVelocity positionAndVelocity, CoordinateTransformation c) Constructor. -
Uses of ECEFPositionAndVelocity in com.irurueta.navigation.gnss
Fields in com.irurueta.navigation.gnss declared as ECEFPositionAndVelocityModifier and TypeFieldDescriptionprivate ECEFPositionAndVelocity
GNSSLeastSquaresPositionAndVelocityEstimator.priorPositionAndVelocity
Previously predicted ECEF user position and velocity.Methods in com.irurueta.navigation.gnss that return ECEFPositionAndVelocityModifier and TypeMethodDescriptionstatic ECEFPositionAndVelocity
SatelliteECEFPositionAndVelocityGenerator.generateSatellitePositionAndVelocity
(double time, GNSSConfig config, int j) Generates position and velocity of a single satellite based on provided configuration.GNSSEstimation.getPositionAndVelocity()
Gets estimated ECEF user position and velocity.GNSSMeasurement.getPositionAndVelocity()
Gets ECEF position and velocity of satellite.GNSSLeastSquaresPositionAndVelocityEstimator.getPriorPositionAndVelocity()
Gets previously predicted ECEF user position and velocity.Methods in com.irurueta.navigation.gnss that return types with arguments of type ECEFPositionAndVelocityModifier and TypeMethodDescriptionstatic Collection<ECEFPositionAndVelocity>
SatelliteECEFPositionAndVelocityGenerator.generateSatellitesPositionAndVelocity
(double time, GNSSConfig config) Generates positions and velocities of satellites based on provided configuration.Methods in com.irurueta.navigation.gnss with parameters of type ECEFPositionAndVelocityModifier and TypeMethodDescriptionvoid
ECEFPositionAndVelocity.copyFrom
(ECEFPositionAndVelocity input) Copies data of provided instance into this instance.void
ECEFPositionAndVelocity.copyTo
(ECEFPositionAndVelocity output) Copies this instance data into provided instance.boolean
ECEFPositionAndVelocity.equals
(ECEFPositionAndVelocity other) Checks if provided instance has exactly the same contents as this instance.boolean
ECEFPositionAndVelocity.equals
(ECEFPositionAndVelocity other, double threshold) Checks if provided instance has contents similar to this instance up to provided threshold value.static GNSSMeasurement
GNSSMeasurementsGenerator.generate
(double time, ECEFPositionAndVelocity satellitePositionAndVelocity, ECEFPositionAndVelocity userPositionAndVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random) Generates a single satellite GNSS measurement.static boolean
GNSSMeasurementsGenerator.generate
(double time, ECEFPositionAndVelocity satellitePositionAndVelocity, ECEFPositionAndVelocity userPositionAndVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random, GNSSMeasurement result) Generates a single satellite GNSS measurement.static Collection<GNSSMeasurement>
GNSSMeasurementsGenerator.generate
(double time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPositionAndVelocity userPositionAndVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random) Generates satellite GNSS measurements.static void
GNSSMeasurementsGenerator.generate
(double time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPositionAndVelocity userPositionAndVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random, Collection<GNSSMeasurement> result) Generates satellite GNSS measurements.static GNSSMeasurement
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, ECEFPositionAndVelocity satellitePositionAndVelocity, ECEFPositionAndVelocity userPositionAndVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random) Generates a single satellite GNSS measurement.static boolean
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, ECEFPositionAndVelocity satellitePositionAndVelocity, ECEFPositionAndVelocity userPositionAndVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random, GNSSMeasurement result) Generates a single satellite GNSS measurement.static Collection<GNSSMeasurement>
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPositionAndVelocity userPositionAndVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random) Generates satellite GNSS measurements.static void
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPositionAndVelocity userPositionAndVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random, Collection<GNSSMeasurement> result) Generates satellite GNSS measurements.static void
SatelliteECEFPositionAndVelocityGenerator.generateSatellitePositionAndVelocity
(double time, GNSSConfig config, int j, ECEFPositionAndVelocity result) Generates position and velocity of a single satellite based on provided configuration.void
GNSSEstimation.getPositionAndVelocity
(ECEFPositionAndVelocity result) Gets estimated ECEF user position and velocity.void
GNSSMeasurement.getPositionAndVelocity
(ECEFPositionAndVelocity result) Gets ECEF position and velocity of satellite.void
GNSSEstimation.setPositionAndVelocity
(ECEFPositionAndVelocity positionAndVelocity) Sets estimated ECEF user position and velocity.void
GNSSMeasurement.setPositionAndVelocity
(ECEFPositionAndVelocity positionAndVelocity) Sets ECEF position and velocity of satellite.void
GNSSLeastSquaresPositionAndVelocityEstimator.setPriorPositionAndVelocity
(ECEFPositionAndVelocity priorPositionAndVelocity) Sets previously predicted ECEF user position and velocity.Method parameters in com.irurueta.navigation.gnss with type arguments of type ECEFPositionAndVelocityModifier and TypeMethodDescriptionstatic Collection<GNSSMeasurement>
GNSSMeasurementsGenerator.generate
(double time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, double userX, double userY, double userZ, double userVx, double userVy, double userVz, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random) Generates satellite GNSS measurements.static void
GNSSMeasurementsGenerator.generate
(double time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, double userX, double userY, double userZ, double userVx, double userVy, double userVz, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random, Collection<GNSSMeasurement> result) Generates satellite GNSS measurements.static Collection<GNSSMeasurement>
GNSSMeasurementsGenerator.generate
(double time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPosition userPosition, ECEFVelocity userVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random) Generates satellite GNSS measurements.static void
GNSSMeasurementsGenerator.generate
(double time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPosition userPosition, ECEFVelocity userVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random, Collection<GNSSMeasurement> result) Generates satellite GNSS measurements.static Collection<GNSSMeasurement>
GNSSMeasurementsGenerator.generate
(double time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPositionAndVelocity userPositionAndVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random) Generates satellite GNSS measurements.static void
GNSSMeasurementsGenerator.generate
(double time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPositionAndVelocity userPositionAndVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random, Collection<GNSSMeasurement> result) Generates satellite GNSS measurements.static Collection<GNSSMeasurement>
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPosition userPosition, ECEFVelocity userVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random) Generates satellite GNSS measurements.static void
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPosition userPosition, ECEFVelocity userVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random, Collection<GNSSMeasurement> result) Generates satellite GNSS measurements.static Collection<GNSSMeasurement>
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPositionAndVelocity userPositionAndVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random) Generates satellite GNSS measurements.static void
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, List<ECEFPositionAndVelocity> satellitePositionsAndVelocities, ECEFPositionAndVelocity userPositionAndVelocity, List<Double> gnssRangeErrorBiases, GNSSConfig config, Random random, Collection<GNSSMeasurement> result) Generates satellite GNSS measurements.static void
SatelliteECEFPositionAndVelocityGenerator.generateSatellitesPositionAndVelocity
(double time, GNSSConfig config, Collection<ECEFPositionAndVelocity> result) Generates positions and velocities of satellites based on provided configuration.Constructors in com.irurueta.navigation.gnss with parameters of type ECEFPositionAndVelocityModifierConstructorDescriptionCopy constructor.GNSSEstimation
(ECEFPositionAndVelocity positionAndVelocity, double clockOffset, double clockDrift) Constructor.GNSSEstimation
(ECEFPositionAndVelocity positionAndVelocity, com.irurueta.units.Distance clockOffset, com.irurueta.units.Speed clockDrift) Constructor.GNSSLeastSquaresPositionAndVelocityEstimator
(Collection<GNSSMeasurement> measurements, ECEFPositionAndVelocity priorPositionAndVelocity) Constructor.GNSSLeastSquaresPositionAndVelocityEstimator
(Collection<GNSSMeasurement> measurements, ECEFPositionAndVelocity priorPositionAndVelocity, GNSSLeastSquaresPositionAndVelocityEstimatorListener listener) Constructor.GNSSMeasurement
(double pseudoRange, double pseudoRate, ECEFPositionAndVelocity positionAndVelocity) Constructor.GNSSMeasurement
(com.irurueta.units.Distance pseudoRange, com.irurueta.units.Speed pseudoRate, ECEFPositionAndVelocity positionAndVelocity) Constructor.