TerrainAvoidanceProfile Constructor (TerrainProvider, Double, Double, Double, Double, ProfileDynamics, Double) |
Create a new instance based on the given terrain and boundary conditions.
Namespace:
AGI.Foundation.RouteDesign
Assembly:
AGI.Foundation.RouteDesign (in AGI.Foundation.RouteDesign.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public TerrainAvoidanceProfile(
TerrainProvider terrain,
double minimumHeight,
double samplingDistance,
double initialHeight,
double finalHeight,
ProfileDynamics profileDynamics,
double targetSpeed
)
Public Sub New (
terrain As TerrainProvider,
minimumHeight As Double,
samplingDistance As Double,
initialHeight As Double,
finalHeight As Double,
profileDynamics As ProfileDynamics,
targetSpeed As Double
)
public:
TerrainAvoidanceProfile(
TerrainProvider^ terrain,
double minimumHeight,
double samplingDistance,
double initialHeight,
double finalHeight,
ProfileDynamics^ profileDynamics,
double targetSpeed
)
new :
terrain : TerrainProvider *
minimumHeight : float *
samplingDistance : float *
initialHeight : float *
finalHeight : float *
profileDynamics : ProfileDynamics *
targetSpeed : float -> TerrainAvoidanceProfile
Parameters
- terrain
- Type: AGI.Foundation.TerrainTerrainProvider
The terrain defining the height profile. - minimumHeight
- Type: SystemDouble
The minimum height above the terrain, in meters. - samplingDistance
- Type: SystemDouble
The rate at which to sample the terrain along the surface path, in meters.
A smaller sampling distance will result in fewer violations of the minimum height. Whereas, a larger
sampling distance will be faster. The sampling distance should reflect how quickly the terrain height
is changing over the surface region in which the corresponding procedure occurs. - initialHeight
- Type: SystemDouble
The initial height above the terrain, in meters. - finalHeight
- Type: SystemDouble
The final height above the terrain, in meters. - profileDynamics
- Type: AGI.Foundation.RouteDesignProfileDynamics
The dynamical properties of the position. - targetSpeed
- Type: SystemDouble
The target speed at which to traverse over the terrain, in meters per second.
See Also