Package | Description |
---|---|
agi.foundation.aircraftpropagation |
Contains types for propagating an aircraft through various maneuvers subject to
flight phase performance models and wind effects.
|
Modifier and Type | Class and Description |
---|---|
class |
CruiseBehavior
Defines a vertical behavior of a
CompositeManeuver in which an aircraft attempts to achieve cruising flight at a desired altitude. |
class |
LinearClimbOrDescentBehavior
Defines a vertical behavior of a
CompositeManeuver in which an aircraft accelerates or decelerates longitudinally,
linearly increasing or decreasing its true airspeed and rate of climb or descent. |
class |
MaintainHorizontalAndVerticalSpeedsBehavior
Defines a vertical behavior of a
CompositeManeuver in which the horizontal and vertical speeds are maintained. |
class |
PushOverOrPullUpBehavior
Defines a vertical behavior of a
CompositeManeuver in which an aircraft's direction of flight is either "pushed over" or "pulled up". |
Modifier and Type | Method and Description |
---|---|
VerticalBehavior |
CompositeManeuver.getVerticalBehavior()
Gets the vertical behavior of the maneuver.
|
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
VerticalBehavior.checkForSameDefinition(VerticalBehavior other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
PushOverOrPullUpBehavior.checkForSameDefinition(VerticalBehavior other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
MaintainHorizontalAndVerticalSpeedsBehavior.checkForSameDefinition(VerticalBehavior other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
LinearClimbOrDescentBehavior.checkForSameDefinition(VerticalBehavior other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
CruiseBehavior.checkForSameDefinition(VerticalBehavior other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
void |
CompositeManeuver.setVerticalBehavior(VerticalBehavior value)
Sets the vertical behavior of the maneuver.
|
Constructor and Description |
---|
VerticalBehavior(VerticalBehavior existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|