Uses of Class
com.irurueta.navigation.gnss.GNSSConfig
Packages that use GNSSConfig
-
Uses of GNSSConfig in com.irurueta.navigation.gnss
Methods in com.irurueta.navigation.gnss with parameters of type GNSSConfigModifier and TypeMethodDescriptionvoid
GNSSConfig.copyFrom
(GNSSConfig input) Copies data of provided instance into this instance.void
GNSSConfig.copyTo
(GNSSConfig output) Copies this instance data into provided instance.boolean
GNSSConfig.equals
(GNSSConfig other) Checks if provided instance has exactly the same contents as this instance.boolean
GNSSConfig.equals
(GNSSConfig other, double threshold) Checks if provided instance has contents similar to this instance up to provided threshold value.private static double
GNSSBiasesGenerator.generate
(ECEFPosition satellitePosition, ECEFPosition userPosition, GNSSConfig config, com.irurueta.algebra.Matrix cen, Random random) Generates bias.private static void
GNSSBiasesGenerator.generate
(List<ECEFPosition> satellitePositions, ECEFPosition userPosition, double userLatitude, double userLongitude, GNSSConfig config, Random random, List<Double> result) Generates biases.private static boolean
GNSSMeasurementsGenerator.generate
(double time, double satelliteX, double satelliteY, double satelliteZ, double satelliteVx, double satelliteVy, double satelliteVz, double userX, double userY, double userZ, double userLatitude, double userLongitude, double userVx, double userVy, double userVz, double gnssRangeErrorBias, GNSSConfig config, Random random, GNSSMeasurement result) Internal method to generate a single satellite GNSS measurement.private static boolean
GNSSMeasurementsGenerator.generate
(double time, double satelliteX, double satelliteY, double satelliteZ, double satelliteVx, double satelliteVy, double satelliteVz, double userX, double userY, double userZ, double userVx, double userVy, double userVz, double gnssRangeErrorBias, GNSSConfig config, com.irurueta.algebra.Matrix cen, com.irurueta.algebra.Matrix omegaIe, com.irurueta.algebra.Matrix cei, com.irurueta.algebra.Matrix satellitePosition, com.irurueta.algebra.Matrix deltaR, com.irurueta.algebra.Matrix satelliteVelocity, com.irurueta.algebra.Matrix userPosition, com.irurueta.algebra.Matrix userVelocity, com.irurueta.algebra.Matrix tmp1, com.irurueta.algebra.Matrix tmp2, com.irurueta.algebra.Matrix tmp3, com.irurueta.algebra.Matrix tmp4, com.irurueta.algebra.Matrix tmp5, com.irurueta.algebra.Matrix tmp6, Random random, GNSSMeasurement result) Internal method to generate a single satellite GNSS measurement.static GNSSMeasurement
GNSSMeasurementsGenerator.generate
(double time, double satelliteX, double satelliteY, double satelliteZ, double satelliteVx, double satelliteVy, double satelliteVz, double userX, double userY, double userZ, double userVx, double userVy, double userVz, double gnssRangeErrorBias, GNSSConfig config, Random random) Generates a single satellite GNSS measurement.static boolean
GNSSMeasurementsGenerator.generate
(double time, double satelliteX, double satelliteY, double satelliteZ, double satelliteVx, double satelliteVy, double satelliteVz, double userX, double userY, double userZ, double userVx, double userVy, double userVz, double gnssRangeErrorBias, GNSSConfig config, Random random, GNSSMeasurement result) Generates a single satellite GNSS measurement.static GNSSMeasurement
GNSSMeasurementsGenerator.generate
(double time, ECEFPosition satellitePosition, ECEFVelocity satelliteVelocity, ECEFPosition userPosition, ECEFVelocity userVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random) Generates a single satellite GNSS measurement.static boolean
GNSSMeasurementsGenerator.generate
(double time, ECEFPosition satellitePosition, ECEFVelocity satelliteVelocity, ECEFPosition userPosition, ECEFVelocity userVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random, GNSSMeasurement result) Generates a single satellite GNSS measurement.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, 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 GNSSMeasurement
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, ECEFPosition satellitePosition, ECEFVelocity satelliteVelocity, ECEFPosition userPosition, ECEFVelocity userVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random) Generates a single satellite GNSS measurement.static boolean
GNSSMeasurementsGenerator.generate
(com.irurueta.units.Time time, ECEFPosition satellitePosition, ECEFVelocity satelliteVelocity, ECEFPosition userPosition, ECEFVelocity userVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random, GNSSMeasurement result) Generates a single satellite GNSS measurement.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, 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 double
GNSSBiasesGenerator.generateBias
(ECEFPosition satellitePosition, ECEFPosition userPosition, GNSSConfig config, Random random) Generates biases.GNSSBiasesGenerator.generateBiases
(List<ECEFPosition> satellitePositions, ECEFPosition userPosition, GNSSConfig config, Random random) Generates biases.static void
GNSSBiasesGenerator.generateBiases
(List<ECEFPosition> satellitePositions, ECEFPosition userPosition, GNSSConfig config, Random random, List<Double> result) Generates biases.static ECEFPositionAndVelocity
SatelliteECEFPositionAndVelocityGenerator.generateSatellitePositionAndVelocity
(double time, GNSSConfig config, int j) Generates position and velocity of a single satellite based on provided configuration.static void
SatelliteECEFPositionAndVelocityGenerator.generateSatellitePositionAndVelocity
(double time, GNSSConfig config, int j, ECEFPositionAndVelocity result) Generates position and velocity of a single satellite based on provided configuration.static Collection<ECEFPositionAndVelocity>
SatelliteECEFPositionAndVelocityGenerator.generateSatellitesPositionAndVelocity
(double time, GNSSConfig config) Generates positions and velocities of satellites based on provided configuration.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 GNSSConfig