| IEquipmentWeaponGetWeaponEngagementZones Method |
Customize MACE to meet your Live-Virtual-Constructive Simulation and Training Requirements. [This is preliminary documentation and is subject to change.]
Get the weapon engagement zone for this weapon fired from the shooter against the target.
Namespace:
BSI.MACE
Assembly:
BSILib (in BSILib.dll) Version: 1.2.1.22047 (1.0.0.0)
Syntax bool GetWeaponEngagementZones(
TargetSolution ts,
ref double rMax1_m,
ref double rMax2_m,
ref double rMin_m
)
Function GetWeaponEngagementZones (
ts As TargetSolution,
ByRef rMax1_m As Double,
ByRef rMax2_m As Double,
ByRef rMin_m As Double
) As Boolean
Parameters
- ts
- Type: BSI.MACE.AI.Commands.EOBTargetSolution
The target solution for the weapon. - rMax1_m
- Type: SystemDouble
rMax1 is the maximum doctrinal employment range for attacking non maneuvering targets. - rMax2_m
- Type: SystemDouble
rMax2 is the maximum doctrinal employment range for attacking maneuvering targets. - rMin_m
- Type: SystemDouble
rMin is the minimum range at which a weapon can successfully prosecute a target intercept.
Return Value
Type:
BooleanThis function returns true if a WEZ was found, false if not. If a WEZ was found but the target was not within azimuth limits, the function sets rMax1, rMax2, and rMin to 0.
Remarks See Also