Uses of Class
com.irurueta.navigation.frames.ECEFPosition
Packages that use ECEFPosition
Package
Description
Contains frames to represent position, velocity and attitude
within Earth.
Contains converters between pairs of frames to represent
position, velocity and attitude.
-
Uses of ECEFPosition in com.irurueta.navigation.frames
Methods in com.irurueta.navigation.frames that return ECEFPositionMethods in com.irurueta.navigation.frames with parameters of type ECEFPositionModifier and TypeMethodDescriptionvoid
ECEFPosition.copyFrom
(ECEFPosition input) Copies data of provided instance into this instance.void
ECEFPosition.copyTo
(ECEFPosition output) Copies this instance data into provided instance.boolean
ECEFPosition.equals
(ECEFPosition other) Checks if provided instance has exactly the same contents as this instance.boolean
ECEFPosition.equals
(ECEFPosition other, double threshold) Checks if provided instance has contents similar to this instance up to provided threshold value.void
ECEFFrame.getECEFPosition
(ECEFPosition result) Gets cartesian position.void
ECEFFrame.setPosition
(ECEFPosition position) Sets cartesian position.Constructors in com.irurueta.navigation.frames with parameters of type ECEFPositionModifierConstructorDescriptionECEFFrame
(ECEFPosition position) Constructor.ECEFFrame
(ECEFPosition position, double vx, double vy, double vz) Constructor.ECEFFrame
(ECEFPosition position, double vx, double vy, double vz, CoordinateTransformation c) Constructor.ECEFFrame
(ECEFPosition position, CoordinateTransformation c) Constructor.ECEFFrame
(ECEFPosition position, ECEFVelocity velocity) Constructor.ECEFFrame
(ECEFPosition position, ECEFVelocity velocity, CoordinateTransformation c) Constructor.ECEFFrame
(ECEFPosition position, com.irurueta.units.Speed speedX, com.irurueta.units.Speed speedY, com.irurueta.units.Speed speedZ) Constructor.ECEFFrame
(ECEFPosition position, com.irurueta.units.Speed speedX, com.irurueta.units.Speed speedY, com.irurueta.units.Speed speedZ, CoordinateTransformation c) Constructor.ECEFPosition
(ECEFPosition input) Constructor. -
Uses of ECEFPosition in com.irurueta.navigation.frames.converters
Methods in com.irurueta.navigation.frames.converters with parameters of type ECEFPositionModifier and TypeMethodDescriptionvoid
ECEFtoNEDPositionVelocityConverter.convert
(ECEFPosition sourcePosition, ECEFVelocity sourceVelocity, NEDPosition destinationPosition, NEDVelocity destinationVelocity) Converts cartesian to curvilinear position and velocity resolving axes from NED to ECEF.void
NEDtoECEFPositionVelocityConverter.convert
(double latitude, double longitude, double height, double vn, double ve, double vd, ECEFPosition destinationPosition, ECEFVelocity destinationVelocity) Converts curvilinear to cartesian position and velocity resolving axes from NED to ECEF.void
NEDtoECEFPositionVelocityConverter.convert
(NEDPosition sourcePosition, NEDVelocity sourceVelocity, ECEFPosition destinationPosition, ECEFVelocity destinationVelocity) Converts curvilinear to cartesian position and velocity resolving axes from NED to ECEF.static void
ECEFtoNEDPositionVelocityConverter.convertECEFtoNED
(ECEFPosition sourcePosition, ECEFVelocity sourceVelocity, NEDPosition destinationPosition, NEDVelocity destinationVelocity) Converts cartesian to curvilinear position and velocity resolving axes from NED to ECEF.static void
NEDtoECEFPositionVelocityConverter.convertNEDtoECEF
(double latitude, double longitude, double height, double vn, double ve, double vd, ECEFPosition destinationPosition, ECEFVelocity destinationVelocity) Converts curvilinear to cartesian position and velocity resolving axes from NED to ECEF.static void
NEDtoECEFPositionVelocityConverter.convertNEDtoECEF
(NEDPosition sourcePosition, NEDVelocity sourceVelocity, ECEFPosition destinationPosition, ECEFVelocity destinationVelocity) Converts curvilinear to cartesian position and velocity resolving axes from NED to ECEF. -
Uses of ECEFPosition in com.irurueta.navigation.gnss
Methods in com.irurueta.navigation.gnss that return ECEFPositionModifier and TypeMethodDescriptionECEFPositionAndVelocity.getEcefPosition()
Gets ECEF position.GNSSEstimation.getEcefPosition()
Gets estimated ECEF user position.GNSSMeasurement.getEcefPosition()
Gets ECEF position of satellite.GNSSConfig.getInitialEstimatedEcefPosition()
Gets initial estimated position resolved along ECEF axes.Methods in com.irurueta.navigation.gnss with parameters of type ECEFPositionModifier and TypeMethodDescriptionprivate 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.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 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 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 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 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.void
ECEFPositionAndVelocity.getEcefPosition
(ECEFPosition result) Gets ECEF position.void
GNSSEstimation.getEcefPosition
(ECEFPosition result) Gets estimatedECEF user position.void
GNSSMeasurement.getEcefPosition
(ECEFPosition result) Gets ECEF position of satellite.void
GNSSConfig.getInitialEstimatedEcefPosition
(ECEFPosition result) Gets initial estimated position resolved along ECEF axes.void
ECEFPositionAndVelocity.setEcefPosition
(ECEFPosition ecefPosition) Sets ECEF position.void
GNSSEstimation.setEcefPosition
(ECEFPosition ecefPosition) Sets estimated ECEF user position.void
GNSSMeasurement.setEcefPosition
(ECEFPosition ecefPosition) Sets ECEF position of satellite.void
GNSSConfig.setInitialEstimatedEcefPosition
(ECEFPosition initialEstimatedEcefPosition) Sets initial estimated position resolved along ECEF axes.void
GNSSConfig.setValues
(double epochInterval, ECEFPosition initialEstimatedEcefPosition, int numberOfSatellites, double orbitalRadiusOfSatellites, double satellitesInclinationDegrees, double constellationLongitudeOffsetDegrees, double constellationTimingOffset, double maskAngleDegrees, double sisErrorSD, double zenithIonosphereErrorSD, double zenithTroposphereErrorSD, double codeTrackingErrorSD, double rangeRateTrackingErrorSD, double initialReceiverClockOffset, double initialReceiverClockDrift) Sets values.void
GNSSConfig.setValues
(com.irurueta.units.Time epochInterval, ECEFPosition initialEstimatedEcefPosition, int numberOfSatellites, com.irurueta.units.Distance orbitalRadiusOfSatellites, com.irurueta.units.Angle satellitesInclination, com.irurueta.units.Angle constellationLongitudeOffset, com.irurueta.units.Time constellationTimingOffset, com.irurueta.units.Angle maskAngle, com.irurueta.units.Distance sisErrorSD, com.irurueta.units.Distance zenithIonosphereErrorSD, com.irurueta.units.Distance zenithTroposphereErrorSD, com.irurueta.units.Speed codeTrackingErrorSD, com.irurueta.units.Speed rangeRateTrackingErrorSD, com.irurueta.units.Distance initialReceiverClockOffset, com.irurueta.units.Speed initialReceiverClockDrift) Sets values.Method parameters in com.irurueta.navigation.gnss with type arguments of type ECEFPositionModifier and TypeMethodDescriptionprivate static void
GNSSBiasesGenerator.generate
(List<ECEFPosition> satellitePositions, ECEFPosition userPosition, double userLatitude, double userLongitude, GNSSConfig config, Random random, List<Double> result) 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.Constructors in com.irurueta.navigation.gnss with parameters of type ECEFPositionModifierConstructorDescriptionECEFPositionAndVelocity
(ECEFPosition ecefPosition) Constructor.ECEFPositionAndVelocity
(ECEFPosition ecefPosition, double vx, double vy, double vz) Constructor.ECEFPositionAndVelocity
(ECEFPosition ecefPosition, ECEFVelocity ecefVelocity) Constructor.ECEFPositionAndVelocity
(ECEFPosition ecefPosition, com.irurueta.units.Speed vx, com.irurueta.units.Speed vy, com.irurueta.units.Speed vz) Constructor.GNSSConfig
(double epochInterval, ECEFPosition initialEstimatedEcefPosition, int numberOfSatellites, double orbitalRadiusOfSatellites, double satellitesInclinationDegrees, double constellationLongitudeOffsetDegrees, double constellationTimingOffset, double maskAngleDegrees, double sisErrorSD, double zenithIonosphereErrorSD, double zenithTroposphereErrorSD, double codeTrackingErrorSD, double rangeRateTrackingErrorSD, double initialReceiverClockOffset, double initialReceiverClockDrift) Constructor.GNSSConfig
(com.irurueta.units.Time epochInterval, ECEFPosition initialEstimatedEcefPosition, int numberOfSatellites, com.irurueta.units.Distance orbitalRadiusOfSatellites, com.irurueta.units.Angle satellitesInclination, com.irurueta.units.Angle constellationLongitudeOffset, com.irurueta.units.Time constellationTimingOffset, com.irurueta.units.Angle maskAngle, com.irurueta.units.Distance sisErrorSD, com.irurueta.units.Distance zenithIonosphereErrorSD, com.irurueta.units.Distance zenithTroposphereErrorSD, com.irurueta.units.Speed codeTrackingErrorSD, com.irurueta.units.Speed rangeRateTrackingErrorSD, com.irurueta.units.Distance initialReceiverClockOffset, com.irurueta.units.Speed initialReceiverClockDrift) Constructor.GNSSEstimation
(ECEFPosition position, ECEFVelocity velocity, double clockOffset, double clockDrift) Constructor.GNSSEstimation
(ECEFPosition position, ECEFVelocity velocity, com.irurueta.units.Distance clockOffset, com.irurueta.units.Speed clockDrift) Constructor.GNSSMeasurement
(double pseudoRange, double pseudoRate, ECEFPosition position, ECEFVelocity velocity) Constructor.GNSSMeasurement
(com.irurueta.units.Distance pseudoRange, com.irurueta.units.Speed pseudoRate, ECEFPosition position, ECEFVelocity velocity) Constructor.