|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfaa.tg.units.AMeasure
faa.tg.units.Speed
faa.tg.units.GroundTrackSpeed
public class GroundTrackSpeed
GroundTrackSpeed defines objects used to quantify a measure of an aircraft's actual speed relative to the ground (the aircraft's TrueAirspeed plus the effect of wind).See section 5.6 of the Detailed Design Document for a discussion of design issues.
See the source: GroundTrackSpeed.java
AUnits,
AMeasure,
TrueAirspeed,
Units.mPerSec,
Serialized Form| Field Summary | |
|---|---|
static java.lang.String |
CVS_VERSION_ID
The CVS Version ID |
(package private) static long |
serialVersionUID
|
static GroundTrackSpeed |
ZERO
|
| Fields inherited from class faa.tg.units.Speed |
|---|
ACCEPTABLE_VARIATION, KTS_1, KTS_10, KTS_20, KTS_25, KTS_40, KTS_5, KTS_50 |
| Fields inherited from class faa.tg.units.AMeasure |
|---|
DEC0, DEC0_, DEC00, DEC000, DEC1, DEC1_, DEC12, DEC12_, DEC1L, DEC1L_, DEC2, DEC2_, DEC3, DEC3_, DEC4, DEC4_, DEC5, DEC5_, DEC6, DEC6_, DEC7, DEC7_, DEC9, DEC9_, itsValue, TIME_FRACTION |
| Constructor Summary | |
|---|---|
GroundTrackSpeed(Distance horizSeparation,
Time timeToTravel)
Constructor that takes a horizontal separation distance and a time to travel that distance (does not take wind into account). |
|
GroundTrackSpeed(double theValue,
SpeedUnits theUnits)
Constructor for the GroundTrackSpeed class. |
|
| Method Summary | |
|---|---|
GroundTrackSpeed |
add(GroundTrackSpeed theMeasure)
This summation method adds a value with like units. |
java.lang.String |
debug()
Formats value as an easy-to-read text string that shows the value in knots followed by the the unit specification. |
boolean |
eq(GroundTrackSpeed theMeasure)
This method provides a test for equality. |
boolean |
ge(GroundTrackSpeed theMeasure)
This method provides a test for less than / equal to. |
boolean |
gt(GroundTrackSpeed theMeasure)
This method provides a test for greater than. |
boolean |
le(GroundTrackSpeed theMeasure)
This method provides a test for greater than / equal to. |
boolean |
lt(GroundTrackSpeed theMeasure)
This method provides a test for less than. |
double |
ratio(GroundTrackSpeed val)
This division method produces a dimensionless ratio of like measures. |
GroundTrackSpeed |
sub(GroundTrackSpeed theMeasure)
This subtraction method subtracts a value with like units. |
java.lang.String |
toString()
Returns the String representation of this object in its original form. |
java.lang.String |
toText()
|
| Methods inherited from class faa.tg.units.Speed |
|---|
abs, add, aeq, as, eq, eq, ge, gt, gt, le, lt, lt, ratio, sub, toSpeed, toString, toString, travelDistance |
| Methods inherited from class faa.tg.units.AMeasure |
|---|
absoluteValue, add, as, as, clone, compareTo, div, eq, equals, ge, getAUnit, getCanonicalUnit, getCanonicalValue, getInitialUnit, getUnitClass, gt, hashCode, isBetween, le, lt, mul, ratio, sub, toAMeasure, toString, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
static final long serialVersionUID
public static final java.lang.String CVS_VERSION_ID
public static final GroundTrackSpeed ZERO
| Constructor Detail |
|---|
public GroundTrackSpeed(double theValue,
SpeedUnits theUnits)
theValue - The magnitude of GroundTrackSpeed as a double.theUnits - The units of the value to be stored (ex: ftPerSec).
public GroundTrackSpeed(Distance horizSeparation,
Time timeToTravel)
horizSeparation - the distance traveled during the time specified.timeToTravel - the time it took to travel the specified distance.
java.lang.ArithmeticException - if time is zero.| Method Detail |
|---|
public GroundTrackSpeed add(GroundTrackSpeed theMeasure)
theMeasure - The unit of measure to add to this measure.
public GroundTrackSpeed sub(GroundTrackSpeed theMeasure)
theMeasure - The unit of measure to subtract from this measure.
public double ratio(GroundTrackSpeed val)
public boolean eq(GroundTrackSpeed theMeasure)
public boolean lt(GroundTrackSpeed theMeasure)
public boolean gt(GroundTrackSpeed theMeasure)
public boolean ge(GroundTrackSpeed theMeasure)
public boolean le(GroundTrackSpeed theMeasure)
public java.lang.String debug()
debug in class AMeasurepublic java.lang.String toText()
public java.lang.String toString()
toString in class SpeedUnits
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||