Click or drag to resize

Extensions Class

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

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

[Missing <summary> documentation for "T:BSI.MACE.Extensions"]

Inheritance Hierarchy
SystemObject
  BSI.MACEExtensions

Namespace:  BSI.MACE
Assembly:  BSILib (in BSILib.dll) Version: 1.2.1.22047 (1.0.0.0)
Syntax
public sealed class Extensions

The Extensions type exposes the following members.

Methods
  NameDescription
Public methodStatic memberClone
Gets a list of (deep) cloned target solutions.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodStatic memberGetEquipmentList(IPhysicalEntity, CapabilityEnum, ListIEquipment)
Extension method that searchs the entity and gets, or adds to, a list with equipment that have the specfied capabilities.
Public methodStatic memberGetEquipmentListT(IPhysicalEntity, ListT)
Extension method that searchs the entity for a specific type and gets or add to a list of that type.
Public methodStatic memberGetEquipmentTree(IPhysicalEntity, CapabilityEnum, ListIEquipment)
Extension method that recursively searchs the entity and entire comm linked tree for a specific type and gets or add to a list of that type.
Public methodStatic memberGetEquipmentTreeT(IPhysicalEntity, ListT)
Extension method that recursively searchs the entity and entire comm linked tree for a specific type and gets or add to a list of that type.
Public methodStatic memberGetGuidanceList
Extension to return a list of guidance systems for the weapon.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodStatic memberGetRangeAngle
Extension to find the range (in meters) and angle (in degrees) to the target entity.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberIsRadiating(IPhysicalEntity, CapabilityEnum)
Extension method that searchs the entity for equipment of the specified capability that is enabled.
Public methodStatic memberIsRadiating(IPhysicalEntity, DeviceTypeBit)
Extension method that searchs the entity for equipment of the specified capability that is enabled.
Public methodStatic memberMaxRadarRange_m
Extension method that returns the maximum radar range for this entity based on the equipment on this platform.
Public methodStatic memberPrioritySort
Sorts the list by track priority from highest to lowest.
Public methodStatic memberRadarTrackStatusString
Public methodStatic memberSetEquipmentAutoControl
Will enable/disable an entities set of equipment's AutoControl state as specified by the capabilities enum. If an equipment's AutoControl state is true, the equipment will typically be updated by the MACE AI (via commands), if false, the equipment should not be updated by the MACE AI. Setting the AutoControl state to false will turn off any active equipment (set all enable flags to false).
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also