Click or drag to resize

BSI.MACE Namespace

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

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

The BSI.MACE namespace encapusulates the published API for MACE. Use this page as a starting point as reference for the MACE API.

The following diagram outlines a simplified view for the currently exposed set of MACE interfaces.

MACE API Overview

Classes
Structures
  StructureDescription
Public structureEntityTypeStruct
Public structureVector3D
Public structureVector3DOrientation
Public structureWeaponSystemID
ID of a weapons system.
Interfaces
  InterfaceDescription
Public interfaceICommandProcessor
Defines the interface for any object that intends to produce and/or process commands.
Public interfaceICommLink
Defines the general interface for the definition of various communication links between platforms
Public interfaceIDetectionSensor
Interface supporting weapon guidance.
Public interfaceIElectronicAttack
Interface supporting electronic attack functionality.
Public interfaceIEquipment
Establishes the base interface for all equipment maintained on MACE Platform's (via IPlatform)
Public interfaceIEquipmentWeapon
Establishes the base interface for all equipment maintained on MACE Platform's (via IPlatform)
Public interfaceIGeoPoint
Provides an externally exposed interface for the MACE GeoPoint implementation.
Public interfaceILogger
Public interfaceIMap
Public interfaceIMission
External interface for the executing MACE scenario
Public interfaceIPhysicalEntity
Represents the common interface for Physical Entities represented within MACE.
Public interfaceITrackingSensor
Interface supporting target tracking functionality on a sensor.
Public interfaceITrackProcessor
Provides a standard interface used by MACE to support the logic associated with track fusion from multiple sources.
Public interfaceIUserPreferences
Provides access to the MACE User Preferences Configuration
Public interfaceIWaypoint
Public interfaceIWeaponGuidance
Interface supporting weapon guidance.
Public interfaceIWeaponSystem
Establishes the standard interface for all weapon systems maintained on a MACE Platform (via IPlatform)
Enumerations