Click or drag to resize

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
)

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: Boolean
This 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