ConstantHeightProfile Class |
Namespace: AGI.Foundation.RouteDesign
The ConstantHeightProfile type exposes the following members.
Name | Description | |
---|---|---|
ConstantHeightProfile |
Create a new instance.
| |
ConstantHeightProfile(Double, Double, RouteHeightReference) |
Create a new instance with the given speed and height. The profile is
set such that it cannot be modified (the AllowVariationInSpeed and AllowVariationInHeight
properties return false).
| |
ConstantHeightProfile(Double, Double, TerrainProvider) |
Create a new instance with the given speed and height. The profile is
set such that it cannot be modified (the AllowVariationInSpeed and AllowVariationInHeight
properties return false).
| |
ConstantHeightProfile(Double, Double, Double, Double, RouteHeightReference) |
Create a new instance with the given speed and height. With this constructor, the speed and height
can be adjusted by the route (the AllowVariationInSpeed and AllowVariationInHeight
properties return true).
| |
ConstantHeightProfile(Double, Double, Double, Double, TerrainProvider) |
Create a new instance with the given speed and height. With this constructor, the speed and height
can be adjusted by the route (the AllowVariationInSpeed and AllowVariationInHeight
properties return true).
|
Name | Description | |
---|---|---|
AllowVariationInHeight |
Gets or sets a value indicating whether to allow any variation in the height of the profile or whether
to maintain a constant height. By default, this value is true to allow the height to be
adjusted as necessary by surrounding profiles.
| |
AllowVariationInSpeed |
Gets or sets a value indicating whether to allow any variation in speed along the profile or whether
to maintain a constant speed. By default, this value is false to maintain constant speed.
| |
Height |
Gets or sets the constant target height above the reference surface of the surface path, in meters.
If AllowVariationInHeight is set to true, the RoutePropagator will
try to match the height as closely as possible, but will allow changes if necessary.
| |
HeightReferenceSurface |
Gets or sets the reference surface above which the height is defined.
| |
Speed |
Gets or sets the target speed along the path, in meters per second.
If AllowVariationInSpeed is set to true, the RoutePropagator will
try to match the speed as closely as possible, but will allow changes if necessary.
| |
ThrustAcceleration |
Gets or sets the value of the acceleration to use when increasing the speed, in meters per second squared.
| |
ThrustDeceleration |
Gets or sets the value of the acceleration to use when decreasing the speed, in meters per second squared.
|
Name | Description | |
---|---|---|
CreateConfigurableProfile |
Create a profile based on the given settings that the RoutePropagator can
use to configure this profile in relation to all other profiles along the route.
(Overrides RouteProfileCreateConfigurableProfile(SurfaceSegment).) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetMinimumRevolutionsFromTime |
Get the minimum number of revolutions required to spend a minimum time in a holding procedure.
(Overrides HoldingPatternProfileGetMinimumRevolutionsFromTime(Duration, SurfaceSegment, SurfaceSegment, SurfaceSegment).) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |