|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfaa.tg.pointmodel.PositionRate
public class PositionRate
The PositionRate object encapsulates three rates to describe the rate of position change: LatitudeRate, LongitudeRate and AltitudeRate.See the source: PositionRate.java
| Field Summary | |
|---|---|
private AltitudeRate |
altitudeRate
Altitude is the feet above mean sea level on the earth. |
static java.lang.String |
CVS_VERSION_ID
The CVS Version ID |
private LatitudeRate |
latitudeRate
Latitude is the geodetic latitude location on the earth. |
private LongitudeRate |
longitudeRate
Longitude is the geodetic longitude location on the earth. |
(package private) static long |
serialVersionUID
|
| Constructor Summary | |
|---|---|
PositionRate(LatitudeRate latRate,
LongitudeRate longRate,
AltitudeRate altRate)
PositionRate constructor that takes a LatitudeRate, a LongitudeRate, and an AltitudeRate. |
|
PositionRate(Position pos,
NED_VelocityVector velVectorNED)
Method to calculate the position rate of the Aircraft from a Position and an NED_VelocityVector. |
|
| Method Summary | |
|---|---|
private LatitudeRate |
calcLatRate(Position pos,
Speed velocityX,
PropagationTerms propTerms)
Calculates the rate of change of a latitude, given a Position, an x-component velocity, and propagation terms. |
private LongitudeRate |
calcLonRate(Position pos,
Speed velocityY,
PropagationTerms propTerms)
Calculates the rate of change of a longitude, given a Position, an x-component velocity, and propagation terms. |
AltitudeRate |
getAltitudeRate()
Return the AltitudeRate component of this PositionRate. |
LatitudeRate |
getLatitudeRate()
Return the LatitudeRate component of this PositionRate. |
LongitudeRate |
getLongitudeRate()
Return the LongitudeRate component of this PositionRate. |
java.lang.String |
toDraText()
Return the output text String representation of this object. |
java.lang.String |
toString()
Return the String representation of this object StringBuffer is used for efficiency. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
static final long serialVersionUID
public static final java.lang.String CVS_VERSION_ID
private LatitudeRate latitudeRate
private LongitudeRate longitudeRate
private AltitudeRate altitudeRate
| Constructor Detail |
|---|
public PositionRate(LatitudeRate latRate,
LongitudeRate longRate,
AltitudeRate altRate)
public PositionRate(Position pos,
NED_VelocityVector velVectorNED)
pos - The position of the aircraft.velVectorNED - The velocity vector in a North-East-Down frame.| Method Detail |
|---|
private LatitudeRate calcLatRate(Position pos,
Speed velocityX,
PropagationTerms propTerms)
pos - The position to start from.velocityX - The x-component of the velocity vector.propTerms - The terms for trajectory propagation calculations.
private LongitudeRate calcLonRate(Position pos,
Speed velocityY,
PropagationTerms propTerms)
pos - The position to start from.velocityY - The y-component of the velocity vector.propTerms - The terms for trajectory propagation calculations.
public AltitudeRate getAltitudeRate()
public LatitudeRate getLatitudeRate()
public LongitudeRate getLongitudeRate()
public java.lang.String toDraText()
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||