 Legion::AbstractFunctionCapture< Ret, Params > | Abstract Callback template the base abstract callback class that is used internally to the delegate |
 Legion::AbstractFunctionCapture< Ret, Params...> | |
  Legion::MethodCapture< Ret, T, Method, Params > | Member function callback is used to bind class member functions The return type, single parameter, object type and method pointer are parameterized in the template |
  Legion::StaticFunctionCapture< Ret, Params > | Static member function (or global function) callback is used to bind global or static class functions The return type and single parameter is parameterized in the template |
  Legion::StdFunctionCapture< Ret, Params > | Std::function callback is used to bind std::functions, which are typically lambdas The return type and parameters define the type of std::function that can be bound |
 Legion::AttributeDescriptor | An attribute descriptor describes a single attribute |
 Legion::AttributeSetDescriptor | /brief An attribute set descriptor describes a group of attributes that are treated as a single set of data this may be an entity, an IFF, a radio, etc |
 Legion::Boundary | |
  Legion::BoundaryEmpty | Brief Does not overlap any boundary including itself |
  Legion::BoundaryFull | Brief Overlaps any boundary including itself |
  Legion::BoundarySpatialPlanar | Brief A planar boundary with 2D lower and upper bounds |
  Legion::BoundarySpatialSpherical | |
 Legion::Callback< T > | Callback template for binding static or member functions for callback at later time The return type and parameters are parameterized in the template |
 Legion::Callback< bool(const LOM::ReadEmitterRepository &instance)> | |
 Legion::Callback< bool(const SET_TYPE &instance)> | |
 Legion::Callback< Ret(Params...)> | |
 Legion::Callback< View *(ViewHandle handle, SimulationDatabase &database)> | |
 Legion::ControlManager::CallbackData | |
 Legion::EventManager::CallbackData | |
 Legion::OwnershipManager::CallbackData | |
  Legion::OwnershipManager::AcquiredCallbackData | |
  Legion::OwnershipManager::DivestitureRequestCallbackData | |
  Legion::OwnershipManager::InitiateAcquisitionRequestCallbackData | |
  Legion::OwnershipManager::InitiateAcquisitionResultCallbackData | |
  Legion::OwnershipManager::RequestRejectedCallbackData | |
 Legion::CallbackList< Cb, Param > | The Callback list holds a list of Callback objects and manages adding/removing them from the list |
 Legion::Configuration | The configuration object parses the command line and loads a configuration file to provide the user configurable data to the application |
 Legion::Connection | |
 Legion::ControlDescriptor | A control descriptor describes the layout of a control |
 Legion::ControlInstance | The control instance is an instance of a control |
 Legion::ControlManager | The control manager is responsible for creating and adding controls to the simulation database |
 DtCommandParser | |
  Clutter::ClutterCommandParser | |
 DtVehicleSim | Part of the F18 example |
 Legion::EventDescriptor | An event descriptor describes the layout of an event |
 Legion::EventInstance | An EventInstance is a single instance of a simulation event such as Fire or Detonate |
  CustomEvent | |
 Legion::EventManager | The EventManager manages the creation and distribution of simulation events such as Fire and Detonate |
 Legion::SetView< SET_TYPE >::InstanceUpdateData | |
 LEG_AttributeDescriptor | A structure to represent Legion descriptor registry of an attribute |
 LEG_AttributeSetDescriptor | A structure to represent Legion descriptor registry of an attribute set It describes a group of attributes that are treated as a single set of data. this may be an entity, an IFF, a radio, etc |
 LEG_Boundary | |
 LEG_BoundarySpatialPlanar | |
 LEG_BoundarySpatialSpherical | |
 LEG_InstanceUpdateData | |
 LEG_InteractionsDescriptor | |
 LEG_object_type | |
 LEG_ParameterDescriptor | |
 LEG_vector2d | |
 LEG_vector2f | |
 LEG_vector3d | |
 LEG_vector3f | |
 LEG_vector4d | |
 LEG_vector4f | |
 Legion::ObjectType | The Object type contains a 7-digit tuple representing the type of a simulation entity Recommend following the SISO Enumerations for Simulation Interoperability document |
 Legion::OwnershipManager | |
 Legion::ParameterDescriptor | An parameter descriptor describes a single parameter in an event or control |
 Legion::ReadStateInstance | The ReadStateInstance is the base class of all read simulation object repository classes |
  ReadEngineRepository | |
 Clutter::SimEngine | |
 Legion::SimulationDatabase | The SimulationDatabase stores all data for the simulation. It also owns the event, control, and view managers |
 Legion::Span< DATA_TYPE > | A span represents a contiguous array of objects in memory |
 Legion::Vector2d | |
 Legion::Vector2f | |
 Legion::Vector3d | |
 Legion::Vector3f | |
 Legion::Vector4d | |
 Legion::Vector4f | |
 Legion::View | The View is an abstract base class for class that provide read only access to instances of a single attribute set type |
  Legion::SetView< SET_TYPE > | The SetView is a concrete view class that provides a view of the database for instances of a given type |
  Legion::SetView< LOM::ReadEmitterRepository > | |
 Legion::ViewDescriptor | View descriptor provides a way for the database ViewManager to create a view of a given type |
 Legion::ViewManager | The ViewManager creates and manages the views of a database |
 Legion::WriteStateInstance | The WriteStateInstance is the base class of all write simulation object repository classes |
  WriteEngineRepository | |