|
||||||||||
| 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.Angle
faa.tg.units.FlightPathAngle
public class FlightPathAngle
FlightPathAngle represents the object for measuring the angle between the aircraft's velocity vector and the plane that is tangent to the surface of the Earth directly under the aircraft.See section 5.6 of the Detailed Design Document for a discussion of design issues.
See the source: FlightPathAngle.java
AUnits,
AMeasure,
Units.rad,
Serialized Form| Field Summary | |
|---|---|
static java.lang.String |
CVS_VERSION_ID
The CVS Version ID |
static FlightPathAngle |
FIVE_DEG
|
private boolean |
objCreatedAfter2005_09_29
|
(package private) static long |
serialVersionUID
|
static FlightPathAngle |
TWOPTFIVE_DEG
|
static FlightPathAngle |
ZERO
|
| Fields inherited from class faa.tg.units.Angle |
|---|
D180_DIV_PI, DEG_1, DEG_180, DEG_270, DEG_30, DEG_330, DEG_5, DEG_60, DEG_90, DEG_NEG180, DEG_NEG270, DEG_NEG30, DEG_NEG5, DEG_NEG90, DEG_PER_RAD, NEG_NINETY_DEG, NEG_ONEEIGHTY_DEG, NINETY_DEG, ONEEIGHTY_DEG, PI, PI_DIV_180, PI_DIV_2, PI_DIV_4, PI_MUL_2, PI_MUL_4, RAD_PER_DEG, THIRTY_DEG, THREETHIRTY_DEG, TWOSEVENTY_DEG |
| 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 | |
|---|---|
FlightPathAngle(double theValue,
AngleUnits theUnits)
Constructs a FlightPathAngle: a measure of the angle between the velocity vector of an aircraft and the plane that is tangent to the surface of the Earth directly under the aircraft. |
|
| Method Summary | |
|---|---|
FlightPathAngle |
add(FlightPathAngle addend)
This summation method adds a value with like units. |
FlightPathAngle |
average(FlightPathAngle fpa)
This summation method averages two values with like units. |
boolean |
eq(FlightPathAngle theMeasure)
This method provides a test for equality. |
boolean |
ge(FlightPathAngle theMeasure)
This method provides a test for less than / equal to. |
boolean |
gt(FlightPathAngle theMeasure)
This method provides a test for greater than. |
boolean |
le(FlightPathAngle theMeasure)
This method provides a test for greater than / equal to. |
boolean |
lt(FlightPathAngle theMeasure)
This method provides a test for less than. |
static double |
normalizeRange(double value,
AUnits units)
Normalizes the FlightPathAngle to be in the range: -180 < value <= 180. |
double |
ratio(FlightPathAngle val)
This division method produces a dimensionless ratio of like measures. |
FlightPathAngle |
sub(FlightPathAngle theMeasure)
This subtraction method subtracts a value with like units. |
Longitude |
sub(Longitude subtrahend)
Returns the difference of this value and the parameter's value. |
java.lang.String |
toString()
returns the String representation of this object in the form with which it was created. |
FlightPathAngle |
toValidatedObjectType()
Return this as the correct type. |
| Methods inherited from class faa.tg.units.Angle |
|---|
abs, add, aeq, as, average, cos, diff, eq, ge, gt, isBetween, le, lt, main, parseDmsString, ratio, reciprocalAngle, removeDelimiters, sin, sub, tan, toDmsString, toRadialString, toText |
| Methods inherited from class faa.tg.units.AMeasure |
|---|
absoluteValue, add, as, as, clone, compareTo, debug, 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 |
|---|
public static final FlightPathAngle ZERO
public static final FlightPathAngle FIVE_DEG
public static final FlightPathAngle TWOPTFIVE_DEG
static final long serialVersionUID
public static final java.lang.String CVS_VERSION_ID
private final boolean objCreatedAfter2005_09_29
| Constructor Detail |
|---|
public FlightPathAngle(double theValue,
AngleUnits theUnits)
theValue - The magnitude of the FlightPathAngle as a double.theUnits - Units of the value to be stored (ex: radians).| Method Detail |
|---|
public static double normalizeRange(double value,
AUnits units)
public FlightPathAngle toValidatedObjectType()
public FlightPathAngle add(FlightPathAngle addend)
addend - The unit of measure to add to this measure.
public Longitude sub(Longitude subtrahend)
subtrahend - The longitude to subtract from this measure.
public FlightPathAngle average(FlightPathAngle fpa)
fpa - Unit of measure you wish to average with this measure.
public FlightPathAngle sub(FlightPathAngle theMeasure)
theMeasure - Unit of measure to subtract from this measure.
public double ratio(FlightPathAngle val)
public boolean eq(FlightPathAngle theMeasure)
public boolean lt(FlightPathAngle theMeasure)
public boolean gt(FlightPathAngle theMeasure)
public boolean ge(FlightPathAngle theMeasure)
public boolean le(FlightPathAngle theMeasure)
public java.lang.String toString()
toString in class AngleUnits
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||