Package | Description |
---|---|
agi.foundation.routedesign.advanced |
Contains types used to define immutable geometry and configuration for routes.
|
Modifier and Type | Method and Description |
---|---|
static StandardTransitionProfileSegment |
StandardTransitionProfileSegment.getConstrainedInclinedSegment(double h0,
double hf,
double a0,
double af,
double v0,
double vf,
double g0,
double gf,
double sf,
TerrainProvider heightReference)
Get a segment without specifying the intermediate flight path angle.
|
static StandardTransitionProfileSegment |
StandardTransitionProfileSegment.getDegenerateSegment(double height,
double heightRate,
double horizontalSpeed,
TerrainProvider heightReference)
Creates a segment which represents an instantaneous height and height rate for degenerate surface geometry.
|
static StandardTransitionProfileSegment |
StandardTransitionProfileSegment.getSegmentAtAngle(double startHeight,
double stopHeight,
double initialAngle,
double finalAngle,
double inclineAngle,
double initialHorizontalSpeed,
double finalHorizontalSpeed,
TerrainProvider heightReference,
ProfileDynamics dynamics)
Creates an inclined profile segment with an incline at a given flight path angle.
|
static StandardTransitionProfileSegment |
StandardTransitionProfileSegment.getSegmentAtAngleWithoutFinalHeight(double startHeight,
double initialAngle,
double finalAngle,
double inclineAngle,
double initialHorizontalSpeed,
double finalHorizontalSpeed,
double surfaceDistance,
TerrainProvider heightReference,
ProfileDynamics dynamics)
Creates an inclined profile segment with an incline at a given flight path angle.
|
static StandardTransitionProfileSegment |
StandardTransitionProfileSegment.getSegmentAtAngleWithoutInitialHeight(double finalHeight,
double initialAngle,
double finalAngle,
double inclineAngle,
double initialHorizontalSpeed,
double finalHorizontalSpeed,
double surfaceDistance,
TerrainProvider heightReference,
ProfileDynamics dynamics)
Creates an inclined profile segment with an incline at a given flight path angle.
|
static StandardTransitionProfileSegment |
StandardTransitionProfileSegment.getSegmentUsingSurfaceSpeed(double startHeight,
double startRate,
double stopHeight,
double stopRate,
double initialHorizontalSpeed,
double finalHorizontalSpeed,
double surfaceDistance,
TerrainProvider heightReference,
ProfileDynamics dynamics)
Creates an inclined profile segment where the intermediate flight path angle is defined
by the initial and final height along with the vehicle dynamics.
|
static StandardTransitionProfileSegment |
StandardTransitionProfileSegment.getSegmentWithoutFinalConditions(double startHeight,
double initialAngle,
double finalAngle,
double heightRate,
double initialHorizontalSpeed,
double targetFinalHorizontalSpeed,
double surfaceDistance,
TerrainProvider heightReference,
ProfileDynamics dynamics)
Creates an inclined profile segment with an incline at a given flight path angle.
|
static StandardTransitionProfileSegment |
StandardTransitionProfileSegment.getSegmentWithoutFinalConditions(double startHeight,
double initialAngle,
double heightRate,
double initialHorizontalSpeed,
double targetFinalHorizontalSpeed,
double surfaceDistance,
TerrainProvider heightReference,
ProfileDynamics dynamics)
Creates an inclined profile segment with an incline at a given flight path angle.
|
static StandardTransitionProfileSegment |
StandardTransitionProfileSegment.getSegmentWithPrescribedAcceleration(double startHeight,
double startRate,
double stopHeight,
double stopRate,
double initialHorizontalSpeed,
double thrustAcceleration,
double surfaceDistance,
TerrainProvider heightReference,
ProfileDynamics dynamics)
Creates an inclined profile segment where the intermediate flight path angle is defined
by the initial and final height and the thrust acceleration determines the final speed.
|
static StandardTransitionProfileSegment |
StandardTransitionProfileSegment.getSegmentWithPrescribedAcceleration(double startHeight,
double startRate,
double stopHeight,
double initialHorizontalSpeed,
double thrustAcceleration,
double surfaceDistance,
TerrainProvider heightReference,
ProfileDynamics dynamics)
Creates an inclined profile segment where the intermediate flight path angle is defined
by the initial and final height and the thrust acceleration determines the final speed.
|
static StandardTransitionProfileSegment |
StandardTransitionProfileSegment.getStraightSegment(double startHeight,
double stopHeight,
double initialHorizontalSpeed,
double targetFinalHorizontalSpeed,
double maxThrustAcceleration,
double surfaceDistance,
TerrainProvider heightReference)
Creates a straight line from the initial height to the final height without any pitching maneuvers,
with the additional constraint that the thrust acceleration along the slope can't exceed a specified value.
|
static StandardTransitionProfileSegment |
StandardTransitionProfileSegment.getStraightSegment(double startHeight,
double stopHeight,
double initialHorizontalSpeed,
double finalHorizontalSpeed,
double surfaceDistance,
TerrainProvider heightReference)
Creates a straight line from the initial height to the final height without any pitching maneuvers.
|
static StandardTransitionProfileSegment |
StandardTransitionProfileSegment.getStraightSegmentWithPrescribedAcceleration(double startHeight,
double stopHeight,
double initialHorizontalSpeed,
double acceleration,
double surfaceDistance,
TerrainProvider heightReference)
Creates a straight line from the initial height to the final height without any pitching maneuvers
but also applies the acceleration to determine the final speed.
|