Click or drag to resize

IEquipmentWeapon Methods

Customize MACE to meet your Live-Virtual-Constructive Simulation and Training Requirements.

[This is preliminary documentation and is subject to change.]

The IEquipmentWeapon type exposes the following members.

Methods
  NameDescription
Public methodCalculateTimeInWEZ
Calculates the time (in seconds) remaining, time to enter (negative time), or non-convergent (Double.MinValue) to the Weapon Engaement Zone.
Public methodCreateWeapon
Create a weapon instance entity.
Public methodDispose
Called by the system when this object is about to be deleted.
(Inherited from IEquipment.)
Public methodEstimatedTOF
Returns the estimated time of flight for the weapon to reach the target.
Public methodFire
Fire the weapon at the target. If no weaponEntity is specified one is created.
Public methodGetInterfaceT
Gets an interface from the equipment to support specific functionality (if it exits) or returns Nothing. Usage ex: GetInterface(Of ITrackingSensor)()
(Inherited from IEquipment.)
Public methodGetWeaponEngagementZones
Get the weapon engagement zone for this weapon fired from the shooter against the target.
Public methodInitialize
Called by the system. Prepares the equipment for execution.
(Inherited from IEquipment.)
Public methodIsLaunchPermissible
Determines if this weapon is ready for launch.
Public methodLoad
Load the equipment data from file.
(Inherited from IEquipment.)
Public methodProcess
Called at regular intervals to allow the equipment to perform any pertinent processing.
(Inherited from IEquipment.)
Public methodSave
Save the equipment data to an xml file.
(Inherited from IEquipment.)
Top
Extension Methods
  NameDescription
Public Extension MethodGetGuidanceList
Extension to return a list of guidance systems for the weapon.
(Defined by Extensions.)
Top
See Also