WSF
WsfMilEventUtils.cpp File Reference
#include "WsfMilEventUtils.hpp"
#include <iosfwd>
#include <ostream>
#include <sstream>
#include "UtTime.hpp"
#include "WsfDirectedEnergyWeapon.hpp"
#include "WsfEventUtils.hpp"
#include "WsfImplicitWeapon.hpp"
#include "WsfPlatform.hpp"
#include "WsfSimulation.hpp"
#include "WsfWeaponEffects.hpp"
#include "WsfWeaponEngagement.hpp"
Include dependency graph for WsfMilEventUtils.cpp:

Namespaces

namespace  wsf
 Function definitions for those who need run-time access to the version.
namespace  wsf::event
namespace  wsf::event::utils
 event_output utilities for printing of text based event results
namespace  wsf::event::utilsCSV
 csv_event_output utilities for printing of CSV based event results

Functions

void wsf::event::utils::GetAdditionalDE_Info (WsfDirectedEnergyWeapon *aWeaponPtr, WsfPlatform *aTargetPtr, std::string &aInfo, bool aPrintSingleLinePerEvent)
void wsf::event::utils::GetAdditionalImplicitInfo (WsfImplicitWeapon *aWeaponPtr, WsfPlatform *aTargetPtr, std::string &aInfo, bool aPrintSingleLinePerEvent)
std::string wsf::event::utils::GetTargetName (size_t aTargetIndex, WsfSimulation &aSimulation)
void wsf::event::utils::PrintWE_FiringGeometry (std::ostream &aStream, WsfPlatform *aShooterPtr, WsfPlatform *aTargetPtr, const wsf::event::Settings &aSettings)
void wsf::event::utils::PrintWE_PlayerData (std::ostream &aStream, const WsfWeaponEngagement *aEngagementPtr, WsfPlatform *aOtherPtr, WsfPlatform *&aFiringPtr, WsfPlatform *&aWeaponPtr, WsfPlatform *&aTargetPtr, WsfSimulation &aSimulation, int aTimeFormat)
void wsf::event::utils::PrintWE_RelativeGeometry (std::ostream &aStream, const WsfWeaponEngagement *aEngagementPtr, WsfPlatform *aWeaponPtr, WsfPlatform *aTargetPtr, const wsf::event::Settings &aSettings)
void wsf::event::utils::PrintWE_Termination (std::ostream &aStream, const WsfWeaponEngagement *aEngagementPtr, WsfPlatform *aOtherPtr, WsfSimulation &aSimulation, const wsf::event::Settings &aSettings)
void wsf::event::utilsCSV::GetAdditionalDE_Info (WsfDirectedEnergyWeapon *aWeaponPtr, WsfPlatform *aTargetPtr, std::string &aInfo)
void wsf::event::utilsCSV::GetAdditionalImplicitInfo (WsfImplicitWeapon *aWeaponPtr, WsfPlatform *aTargetPtr, std::string &aInfo)
std::string wsf::event::utilsCSV::GetTargetName (std::ostream &aStream, size_t aTargetIndex, WsfSimulation &aSimulation)
void wsf::event::utilsCSV::PrintWE_FiringGeometry (std::ostream &aStream, WsfPlatform *aShooterPtr, WsfPlatform *aTargetPtr)
void wsf::event::utilsCSV::PrintWE_PlayerData (std::ostream &aStream, const WsfWeaponEngagement *aEngagementPtr, WsfPlatform *aOtherPtr, WsfPlatform *&aFiringPtr, WsfPlatform *&aWeaponPtr, WsfPlatform *&aTargetPtr, WsfSimulation &aSimulation)
void wsf::event::utilsCSV::PrintWE_RelativeGeometry (std::ostream &aStream, const WsfWeaponEngagement *aEngagementPtr, WsfPlatform *aWeaponPtr, WsfPlatform *aTargetPtr)
void wsf::event::utilsCSV::PrintWE_Termination (std::ostream &aStream, const WsfWeaponEngagement *aEngagementPtr, WsfPlatform *aOtherPtr, WsfSimulation &aSimulation, int aTimeFormat)
Copyrights Multiple, All Rights Reserved