public class PerformanceAssessmentField extends Object implements IEquatable<PerformanceAssessmentField>
Constructor and Description |
---|
PerformanceAssessmentField(int pseudoRandomNumber,
boolean isDataAvailable,
double positionErrorX,
double positionErrorY,
double positionErrorZ,
double clockPhaseError,
double velocityErrorX,
double velocityErrorY,
double velocityErrorZ,
double clockFrequencyError,
double ageOfData)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Indicates whether another object is exactly equal to this instance.
|
boolean |
equalsType(PerformanceAssessmentField other)
Indicates whether another instance of this type is exactly equal to this instance.
|
double |
getAgeOfData()
Gets the Age of the navigation data on the satellite
|
double |
getClockFrequencyError()
Gets the Satellite Clock Phase error in meters/second
|
double |
getClockPhaseError()
Gets the Satellite Clock Phase error in meters
|
boolean |
getDataAvailable()
Gets a value indicating whether the data in this record should be used.
|
double |
getPositionErrorX()
Gets the ephemeris position error in the Earth-centered, Earth-Fixed X direction in meters
|
double |
getPositionErrorY()
Gets the ephemeris position error in the Earth-centered, Earth-Fixed Y direction in meters
|
double |
getPositionErrorZ()
Gets the ephemeris position error in the Earth-centered, Earth-Fixed Z direction in meters
|
int |
getPseudoRandomNumber()
Gets the PRN of this satellite
|
double |
getVelocityErrorX()
Gets the ephemeris velocity error in the Earth-centered, Earth-Fixed X direction in meters/second
|
double |
getVelocityErrorY()
Gets the ephemeris velocity error in the Earth-centered, Earth-Fixed Y direction in meters/second
|
double |
getVelocityErrorZ()
Gets the ephemeris velocity error in the Earth-centered, Earth-Fixed Z direction in meters/second
|
int |
hashCode()
Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table.
|
public PerformanceAssessmentField(int pseudoRandomNumber, boolean isDataAvailable, double positionErrorX, double positionErrorY, double positionErrorZ, double clockPhaseError, double velocityErrorX, double velocityErrorY, double velocityErrorZ, double clockFrequencyError, double ageOfData)
pseudoRandomNumber
- Pseudo Random Number (PRN) identifying the corresponding GPS spacecraft.isDataAvailable
- Flag indicating whether data is available.positionErrorX
- Position error in X.positionErrorY
- Position error in Y.positionErrorZ
- Position error in Z.clockPhaseError
- Clock phase error.velocityErrorX
- Velocity error in X.velocityErrorY
- Velocity error in Y.velocityErrorZ
- Velocity error in Z.clockFrequencyError
- Clock frequency error.ageOfData
- The age of the data.public final boolean equalsType(PerformanceAssessmentField other)
equalsType
in interface IEquatable<PerformanceAssessmentField>
other
- The instance to compare to this instance.true
if other
represents the same value as this instance; otherwise false
.public boolean equals(Object obj)
equals
in class Object
obj
- The object to compare to this instance.true
if obj
is an instance of this type and represents the same value as this instance; otherwise false
.Object.hashCode()
,
HashMap
public int hashCode()
hashCode
in class Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)
public final int getPseudoRandomNumber()
public final boolean getDataAvailable()
public final double getPositionErrorX()
public final double getPositionErrorY()
public final double getPositionErrorZ()
public final double getClockPhaseError()
public final double getVelocityErrorX()
public final double getVelocityErrorY()
public final double getVelocityErrorZ()
public final double getClockFrequencyError()
public final double getAgeOfData()