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 TypeMethodDescriptionvoidECEFPosition.copyFrom(ECEFPosition input) Copies data of provided instance into this instance.voidECEFPosition.copyTo(ECEFPosition output) Copies this instance data into provided instance.booleanECEFPosition.equals(ECEFPosition other) Checks if provided instance has exactly the same contents as this instance.booleanECEFPosition.equals(ECEFPosition other, double threshold) Checks if provided instance has contents similar to this instance up to provided threshold value.voidECEFFrame.getECEFPosition(ECEFPosition result) Gets cartesian position.voidECEFFrame.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 TypeMethodDescriptionvoidECEFtoNEDPositionVelocityConverter.convert(ECEFPosition sourcePosition, ECEFVelocity sourceVelocity, NEDPosition destinationPosition, NEDVelocity destinationVelocity) Converts cartesian to curvilinear position and velocity resolving axes from NED to ECEF.voidNEDtoECEFPositionVelocityConverter.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.voidNEDtoECEFPositionVelocityConverter.convert(NEDPosition sourcePosition, NEDVelocity sourceVelocity, ECEFPosition destinationPosition, ECEFVelocity destinationVelocity) Converts curvilinear to cartesian position and velocity resolving axes from NED to ECEF.static voidECEFtoNEDPositionVelocityConverter.convertECEFtoNED(ECEFPosition sourcePosition, ECEFVelocity sourceVelocity, NEDPosition destinationPosition, NEDVelocity destinationVelocity) Converts cartesian to curvilinear position and velocity resolving axes from NED to ECEF.static voidNEDtoECEFPositionVelocityConverter.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 voidNEDtoECEFPositionVelocityConverter.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 doubleGNSSBiasesGenerator.generate(ECEFPosition satellitePosition, ECEFPosition userPosition, GNSSConfig config, com.irurueta.algebra.Matrix cen, Random random) Generates bias.private static voidGNSSBiasesGenerator.generate(List<ECEFPosition> satellitePositions, ECEFPosition userPosition, double userLatitude, double userLongitude, GNSSConfig config, Random random, List<Double> result) Generates biases.static GNSSMeasurementGNSSMeasurementsGenerator.generate(double time, ECEFPosition satellitePosition, ECEFVelocity satelliteVelocity, ECEFPosition userPosition, ECEFVelocity userVelocity, double gnssRangeErrorBias, GNSSConfig config, Random random) Generates a single satellite GNSS measurement.static booleanGNSSMeasurementsGenerator.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 voidGNSSMeasurementsGenerator.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 GNSSMeasurementGNSSMeasurementsGenerator.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 booleanGNSSMeasurementsGenerator.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 voidGNSSMeasurementsGenerator.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 doubleGNSSBiasesGenerator.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 voidGNSSBiasesGenerator.generateBiases(List<ECEFPosition> satellitePositions, ECEFPosition userPosition, GNSSConfig config, Random random, List<Double> result) Generates biases.voidECEFPositionAndVelocity.getEcefPosition(ECEFPosition result) Gets ECEF position.voidGNSSEstimation.getEcefPosition(ECEFPosition result) Gets estimatedECEF user position.voidGNSSMeasurement.getEcefPosition(ECEFPosition result) Gets ECEF position of satellite.voidGNSSConfig.getInitialEstimatedEcefPosition(ECEFPosition result) Gets initial estimated position resolved along ECEF axes.voidECEFPositionAndVelocity.setEcefPosition(ECEFPosition ecefPosition) Sets ECEF position.voidGNSSEstimation.setEcefPosition(ECEFPosition ecefPosition) Sets estimated ECEF user position.voidGNSSMeasurement.setEcefPosition(ECEFPosition ecefPosition) Sets ECEF position of satellite.voidGNSSConfig.setInitialEstimatedEcefPosition(ECEFPosition initialEstimatedEcefPosition) Sets initial estimated position resolved along ECEF axes.voidGNSSConfig.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.voidGNSSConfig.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 voidGNSSBiasesGenerator.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 voidGNSSBiasesGenerator.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.