WSF
wsf::event::utils Namespace Reference

event_output utilities for printing of text based event results More...

Functions

void Write (std::ostream &aStream, const GenUniqueId &aApplicationId)
void PrintLLA (std::ostream &aStream, double aLat, double aLon, double aAlt, int aLatLonFormat)
std::string ContinueChar (bool aPrintSingleLinePerEvent)
void PrintTime (std::ostream &aStream, double aSimTime, int aTimeFormat)
void PrintTime (std::ostream &aStream, WsfSimulation &aSimulation, int aTimeFormat)
void PrintDateTime (std::ostream &aStream, const WsfSimulation &aSimulation)
void PrintDateTime (std::ostream &aStream, double aSimTime, const WsfSimulation &aSimulation)
double PrintableAngle (double aAngle)
void PrintCommData (std::ostream &aStream, wsf::comm::Comm *aCommPtr, bool aShowAddress)
void PrintRouterData (std::ostream &aStream, wsf::comm::router::Router *aRouterPtr)
std::string MakePrintableString (const std::string &aInput)
 Transform an input string that may contain unprintable characters into one that is 'acceptable'.
void PrintEM_Interaction (std::ostream &aStream, WsfEM_Interaction &aResult, const Settings &aSettings)
void PrintEM_AbsTargetData (std::ostream &aStream, const WsfEM_Interaction &aResult, const char *aPrefix, WsfPlatform *aTgtPtr, const WsfEM_Interaction::LocationData &aLocData, const Settings &aSettings)
void PrintEM_RelTargetData (std::ostream &aStream, const WsfEM_Interaction &aResult, const char *aPrefix, WsfPlatform *aTgtPtr, const WsfEM_Interaction::RelativeData &aRelData, bool aPrintSingleLinePerEvent)
void PrintEM_AbsXmtrRcvrData (std::ostream &aStream, const WsfEM_Interaction &aResult, const char *aPrefix, WsfEM_XmtrRcvr *aXmtrRcvrPtr, const WsfEM_Interaction::LocationData &aLocData, const Settings &aSettings)
void PrintEM_RelXmtrRcvrData (std::ostream &aStream, const WsfEM_Interaction &aResult, const char *aPrefix, WsfEM_XmtrRcvr *aXmtrRcvrPtr, const WsfEM_Interaction::RelativeData &aRelData, bool aPrintSingleLinePerEvent)
void PrintEM_BeamData (std::ostream &aStream, const char *aPrefix, WsfEM_XmtrRcvr *aXmtrRcvrPtr, const WsfEM_Interaction::BeamData &aBeamData, bool aPrintSingleLinePerEvent)
void PrintEM_LocationData (std::ostream &aStream, const char *aPrefix, WsfPlatform *aPlatformPtr, const WsfEM_Interaction::LocationData &aLocationData, const Settings &aSettings)
void PrintEM_Range (std::ostream &aStream, const char *aPrefix, double aRange, bool aPrintSingleLinePerEvent, bool aWriteNewLine)
void PrintLocationDataLLA (std::ostream &aStream, double aLat, double aLon, double aAlt, int aLatLonFormat)
void PrintLocationData (std::ostream &aStream, UtEntity *aPlatformPtr, const Settings &aSettings)
void PrintLocationDataECI (std::ostream &aStream, const double aLocationECI[3])
 Like PrintLocationDataLLA, but outputs ECI values instead.
void PrintNonLocationData (std::ostream &aStream, WsfPlatform *aPlatformPtr, const std::string &aIndent, const Settings &aSettings)
void PrintMessageData (std::ostream &aStream, double aSimTime, const WsfMessage &aMessage, WsfSimulation &aSimulation, const Settings &aSettings)
void PrintPlatformEvent (std::ostream &aStream, WsfPlatform *aPlatformPtr, bool aShowPs, const Settings &aSettings)
 Perform common print processing for the "PLATFORM_" messages.
void PrintSensorResult (std::ostream &aStream, WsfSensor *aSensorPtr, WsfSensorResult &aResult, const Settings &aSettings)
void PrintSystemOffOnEvent (std::ostream &aStream, double aSimTime, const std::string &aEvent, const std::string &aSystemType, WsfPlatformPart *aSystemPtr, const Settings &aSettings)
 Print common information associated with turning a system off or on.
void PrintTrackCovarianceData (std::ostream &aStream, double aSimTime, const std::string &aCovarianceType, const WsfCovariance *aCovariancePtr, const WsfTrack *aTrackPtr, bool aPrintSingleLinePerEvent)
void PrintAuxData (std::ostream &aStream, const UtAttributeContainer *aAuxDataPtr)
void PrintTrackData (std::ostream &aStream, double aSimTime, const WsfTrack *aTrackPtr, const WsfSimulation &aSimulation, const Settings &aSettings)
void PrintTrackDataBrief (std::ostream &aStream, double aSimTime, const WsfTrack *aTrackPtr, int aTimeFormat)
void PrintTrackTargetName (std::ostream &aStream, const WsfTrack *aTrackPtr, const WsfSimulation &aSimulation)
void PrintEvent (std::ostream &aStream, double aSimTime, const std::string &aSubjectName, const std::string &aEventName, const std::string &aObjectName, const Settings &aSettings, const std::string &aAdditionalInformation)
std::string GetCyberEvent (const std::string &aEvent, const cyber::Engagement &aEngagement)
std::string GetThresholdDraw (double aThreshold, double aDraw)
std::string GetAttackFailureReason (const cyber::Engagement &aEngagement)
std::string GetAttackReportStatus (const cyber::Engagement &aEngagement)
std::string GetImmunityStatus (const cyber::Engagement &aEngagement)
std::string GetScanFailureReason (const cyber::Engagement &aEngagement)
void GetAdditionalDE_Info (WsfDirectedEnergyWeapon *aWeaponPtr, WsfPlatform *aTargetPtr, std::string &aInfo, bool aPrintSingleLinePerEvent)
void GetAdditionalImplicitInfo (WsfImplicitWeapon *aWeaponPtr, WsfPlatform *aTargetPtr, std::string &aInfo, bool aPrintSingleLinePerEvent)
std::string GetTargetName (size_t aTargetIndex, WsfSimulation &aSimulation)
void PrintWE_FiringGeometry (std::ostream &aStream, WsfPlatform *aShooterPtr, WsfPlatform *aTargetPtr, const wsf::event::Settings &aSettings)
void PrintWE_PlayerData (std::ostream &aStream, const WsfWeaponEngagement *aEngagementPtr, WsfPlatform *aOtherPtr, WsfPlatform *&aFiringPtr, WsfPlatform *&aWeaponPtr, WsfPlatform *&aTargetPtr, WsfSimulation &aSimulation, int aTimeFormat)
void PrintWE_RelativeGeometry (std::ostream &aStream, const WsfWeaponEngagement *aEngagementPtr, WsfPlatform *aWeaponPtr, WsfPlatform *aTargetPtr, const wsf::event::Settings &aSettings)
void PrintWE_Termination (std::ostream &aStream, const WsfWeaponEngagement *aEngagementPtr, WsfPlatform *aOtherPtr, WsfSimulation &aSimulation, const wsf::event::Settings &aSettings)
void PrintOrbitalElementsData (std::ostream &aStream, const UtOrbitalElements &aOE)
void PrintOrbitalManeuverData (std::ostream &aStream, WsfSpaceMoverBase *aSpaceMoverPtr, const WsfOrbitalEvent &aManeuver, bool aPrintSingleLinePerEvent)

Detailed Description

event_output utilities for printing of text based event results

Function Documentation

◆ ContinueChar()

WSF_EXPORT std::string wsf::event::utils::ContinueChar ( bool aPrintSingleLinePerEvent)

Referenced by GetAdditionalDE_Info(), GetAdditionalImplicitInfo(), wsf::altloc::ComponentInitialized::Print(), wsf::event::Allocate::Print(), wsf::event::AssignmentCancel::Print(), wsf::event::AssignmentStatus::Print(), wsf::event::BMAssignment::Print(), wsf::event::CANTCOAssignment::Print(), wsf::event::CommFrequencyChanged::Print(), wsf::event::ImageCreated::Print(), wsf::event::JammingAttempt::Print(), wsf::event::JammingRequestCanceled::Print(), wsf::event::JammingRequestInitiated::Print(), wsf::event::JammingRequestUpdated::Print(), wsf::event::LocalTrackInitiated::Print(), wsf::event::LocalTrackUpdated::Print(), wsf::event::MessageDeliveryAttempt::Print(), wsf::event::OrbitalManeuverCanceled::Print(), wsf::event::OrbitalManeuverCompleted::Print(), wsf::event::OrbitalManeuverUpdated::Print(), wsf::event::OrbitDeterminationInitiated::Print(), wsf::event::OrbitDeterminationUpdated::Print(), wsf::event::SensorCue::Print(), wsf::event::SensorDropCue::Print(), wsf::event::SensorFrequencyChanged::Print(), wsf::event::SensorModeActivated::Print(), wsf::event::SensorModeDeactivated::Print(), wsf::event::SensorTracking::Print(), wsf::event::StateEntry::Print(), wsf::event::StateExit::Print(), wsf::event::TaskAssigned::Print(), wsf::event::TaskCanceled::Print(), wsf::event::TaskCompleted::Print(), wsf::event::WeaponFireAborted::Print(), wsf::event::WeaponFired::Print(), wsf::event::WeaponFireRequested::Print(), wsf::event::WeaponSelected::Print(), PrintEM_AbsTargetData(), PrintEM_AbsXmtrRcvrData(), PrintEM_BeamData(), PrintEM_Interaction(), PrintEM_Range(), PrintEM_RelTargetData(), PrintEM_RelXmtrRcvrData(), PrintEvent(), PrintMessageData(), PrintNonLocationData(), PrintOrbitalManeuverData(), PrintPlatformEvent(), PrintSensorResult(), PrintSystemOffOnEvent(), PrintTrackCovarianceData(), PrintTrackData(), PrintWE_FiringGeometry(), PrintWE_RelativeGeometry(), and PrintWE_Termination().

◆ GetAdditionalDE_Info()

◆ GetAdditionalImplicitInfo()

WSF_MIL_EXPORT void wsf::event::utils::GetAdditionalImplicitInfo ( WsfImplicitWeapon * aWeaponPtr,
WsfPlatform * aTargetPtr,
std::string & aInfo,
bool aPrintSingleLinePerEvent )

◆ GetAttackFailureReason()

◆ GetAttackReportStatus()

◆ GetCyberEvent()

◆ GetImmunityStatus()

std::string WSF_CYBER_EXPORT wsf::event::utils::GetImmunityStatus ( const cyber::Engagement & aEngagement)

◆ GetScanFailureReason()

◆ GetTargetName()

◆ GetThresholdDraw()

std::string WSF_CYBER_EXPORT wsf::event::utils::GetThresholdDraw ( double aThreshold,
double aDraw )

◆ MakePrintableString()

WSF_EXPORT std::string wsf::event::utils::MakePrintableString ( const std::string & aInput)

Transform an input string that may contain unprintable characters into one that is 'acceptable'.

Referenced by wsf::event::Comment::Print().

◆ PrintableAngle()

◆ PrintAuxData()

WSF_EXPORT void wsf::event::utils::PrintAuxData ( std::ostream & aStream,
const UtAttributeContainer * aAuxDataPtr )

References PrintAuxData().

Referenced by PrintAuxData(), and PrintTrackData().

◆ PrintCommData()

◆ PrintDateTime() [1/2]

WSF_EXPORT void wsf::event::utils::PrintDateTime ( std::ostream & aStream,
const WsfSimulation & aSimulation )

◆ PrintDateTime() [2/2]

WSF_EXPORT void wsf::event::utils::PrintDateTime ( std::ostream & aStream,
double aSimTime,
const WsfSimulation & aSimulation )

◆ PrintEM_AbsTargetData()

WSF_EXPORT void wsf::event::utils::PrintEM_AbsTargetData ( std::ostream & aStream,
const WsfEM_Interaction & aResult,
const char * aPrefix,
WsfPlatform * aTgtPtr,
const WsfEM_Interaction::LocationData & aLocData,
const Settings & aSettings )

◆ PrintEM_AbsXmtrRcvrData()

WSF_EXPORT void wsf::event::utils::PrintEM_AbsXmtrRcvrData ( std::ostream & aStream,
const WsfEM_Interaction & aResult,
const char * aPrefix,
WsfEM_XmtrRcvr * aXmtrRcvrPtr,
const WsfEM_Interaction::LocationData & aLocData,
const Settings & aSettings )

◆ PrintEM_BeamData()

◆ PrintEM_Interaction()

WSF_EXPORT void wsf::event::utils::PrintEM_Interaction ( std::ostream & aStream,
WsfEM_Interaction & aResult,
const Settings & aSettings )

References WsfComponentListT< COMPONENT_TYPE >::Begin(), WsfEM_Interaction::ComputeUndefinedGeometry(), ContinueChar(), WsfEM_Interaction::cRCVR_ALTITUDE_LIMITS, WsfEM_Interaction::cRCVR_ANGLE_LIMITS, WsfEM_Interaction::cRCVR_HORIZON_MASKING, WsfEM_Interaction::cRCVR_RANGE_LIMITS, WsfEM_Interaction::cRCVR_TERRAIN_MASKING, WsfEM_Interaction::cSIGNAL_LEVEL, WsfEM_Interaction::cXMTR_ALTITUDE_LIMITS, WsfEM_Interaction::cXMTR_ANGLE_LIMITS, WsfEM_Interaction::cXMTR_HORIZON_MASKING, WsfEM_Interaction::cXMTR_RANGE_LIMITS, WsfEM_Interaction::cXMTR_TERRAIN_MASKING, WsfComponentListT< COMPONENT_TYPE >::End(), WsfEM_Interaction::GetComponents(), wsf::event::Settings::GetInterferencePowerLabel(), WsfEM_Interaction::GetReceiver(), wsf::event::Settings::GetSNR_InterferenceLabel(), WsfEM_Interaction::GetTarget(), WsfEM_Interaction::GetTransmitter(), WsfEM_Interaction::mAbsorptionFactor, WsfEM_Interaction::mBackgroundRadiantIntensity, WsfEM_Interaction::mBistatic, WsfEM_Interaction::mClutterPower, WsfEM_Interaction::mContrastRadiantIntensity, WsfEM_Interaction::mDetectionThreshold, WsfEM_Interaction::mFailedStatus, WsfEM_Interaction::mInfraredSig, WsfEM_Interaction::mInfraredSigAz, WsfEM_Interaction::mInfraredSigEl, WsfEM_Interaction::mInterferencePower, WsfEM_Interaction::mMaskingFactor, WsfEM_Interaction::mOpticalReflectivity, WsfEM_Interaction::mOpticalSig, WsfEM_Interaction::mOpticalSigAz, WsfEM_Interaction::mOpticalSigEl, WsfEM_Interaction::mPixelCount, WsfEM_Interaction::mPropagationFactor, WsfEM_Interaction::mRadarSig, WsfEM_Interaction::mRadarSigAz, WsfEM_Interaction::mRadarSigEl, WsfEM_Interaction::mRcvdPower, WsfEM_Interaction::mRcvrBeam, WsfEM_Interaction::mRcvrLoc, WsfEM_Interaction::mRcvrNoisePower, WsfEM_Interaction::mRcvrToTgt, WsfEM_Interaction::mRcvrToXmtr, WsfEM_Interaction::mSignalToNoise, WsfEM_Interaction::mTgtLoc, WsfEM_Interaction::mTgtToRcvr, WsfEM_Interaction::mTgtToXmtr, WsfEM_Interaction::mXmtdPower, WsfEM_Interaction::mXmtrBeam, WsfEM_Interaction::mXmtrLoc, WsfEM_Interaction::mXmtrToRcvr, WsfEM_Interaction::mXmtrToTgt, PrintableAngle(), PrintEM_AbsTargetData(), PrintEM_AbsXmtrRcvrData(), PrintEM_BeamData(), PrintEM_RelTargetData(), PrintEM_RelXmtrRcvrData(), and wsf::event::Settings::PrintSingleLinePerEvent().

Referenced by wsf::event::JammingAttempt::Print(), wsf::event::MessageDeliveryAttempt::Print(), and PrintSensorResult().

◆ PrintEM_LocationData()

◆ PrintEM_Range()

WSF_EXPORT void wsf::event::utils::PrintEM_Range ( std::ostream & aStream,
const char * aPrefix,
double aRange,
bool aPrintSingleLinePerEvent,
bool aWriteNewLine )

◆ PrintEM_RelTargetData()

WSF_EXPORT void wsf::event::utils::PrintEM_RelTargetData ( std::ostream & aStream,
const WsfEM_Interaction & aResult,
const char * aPrefix,
WsfPlatform * aTgtPtr,
const WsfEM_Interaction::RelativeData & aRelData,
bool aPrintSingleLinePerEvent )

◆ PrintEM_RelXmtrRcvrData()

◆ PrintEvent()

◆ PrintLLA()

WSF_EXPORT void wsf::event::utils::PrintLLA ( std::ostream & aStream,
double aLat,
double aLon,
double aAlt,
int aLatLonFormat )

◆ PrintLocationData()

◆ PrintLocationDataECI()

WSF_EXPORT void wsf::event::utils::PrintLocationDataECI ( std::ostream & aStream,
const double aLocationECI[3] )

Like PrintLocationDataLLA, but outputs ECI values instead.

Referenced by PrintEM_LocationData(), PrintLocationData(), PrintTrackData(), and PrintWE_RelativeGeometry().

◆ PrintLocationDataLLA()

WSF_EXPORT void wsf::event::utils::PrintLocationDataLLA ( std::ostream & aStream,
double aLat,
double aLon,
double aAlt,
int aLatLonFormat )

◆ PrintMessageData()

◆ PrintNonLocationData()

WSF_EXPORT void wsf::event::utils::PrintNonLocationData ( std::ostream & aStream,
WsfPlatform * aPlatformPtr,
const std::string & aIndent,
const Settings & aSettings )

Print the 'non-location' parts of the kinematic data (orientation, velocity and acceleration).

It is assumed this is called immediately after PrintLocationData. The orientation data will appear on the same line as the location data and the velocity and acceleration will appear on the next line.

References ContinueChar(), PrintableAngle(), wsf::event::Settings::PrintLLA_Locations(), and wsf::event::Settings::PrintSingleLinePerEvent().

Referenced by PrintPlatformEvent(), PrintSystemOffOnEvent(), PrintWE_FiringGeometry(), and PrintWE_RelativeGeometry().

◆ PrintOrbitalElementsData()

void wsf::event::utils::PrintOrbitalElementsData ( std::ostream & aStream,
const UtOrbitalElements & aOE )

◆ PrintOrbitalManeuverData()

◆ PrintPlatformEvent()

◆ PrintRouterData()

◆ PrintSensorResult()

◆ PrintSystemOffOnEvent()

WSF_EXPORT void wsf::event::utils::PrintSystemOffOnEvent ( std::ostream & aStream,
double aSimTime,
const std::string & aEvent,
const std::string & aSystemType,
WsfPlatformPart * aSystemPtr,
const Settings & aSettings )

Print common information associated with turning a system off or on.

References ContinueChar(), WsfObject::GetName(), WsfPlatformPart::GetPlatform(), wsf::event::Settings::GetTimeFormat(), WsfObject::GetType(), PrintLocationData(), PrintNonLocationData(), wsf::event::Settings::PrintSingleLinePerEvent(), and PrintTime().

Referenced by wsf::event::CommBroken::Print(), wsf::event::CommNonOperational::Print(), wsf::event::CommOperational::Print(), wsf::event::CommTurnedOff::Print(), wsf::event::CommTurnedOn::Print(), wsf::event::MoverBroken::Print(), wsf::event::MoverBurnedOut::Print(), wsf::event::MoverNonOperational::Print(), wsf::event::MoverOperational::Print(), wsf::event::MoverStaged::Print(), wsf::event::MoverTurnedOff::Print(), wsf::event::MoverTurnedOn::Print(), wsf::event::ProcessorBroken::Print(), wsf::event::ProcessorNonOperational::Print(), wsf::event::ProcessorOperational::Print(), wsf::event::ProcessorTurnedOff::Print(), wsf::event::ProcessorTurnedOn::Print(), wsf::event::RouterBroken::Print(), wsf::event::RouterNonOperational::Print(), wsf::event::RouterOperational::Print(), wsf::event::RouterTurnedOff::Print(), wsf::event::RouterTurnedOn::Print(), wsf::event::SensorBroken::Print(), wsf::event::SensorNonOperational::Print(), wsf::event::SensorOperational::Print(), wsf::event::SensorTurnedOff::Print(), wsf::event::SensorTurnedOn::Print(), wsf::event::WeaponKilled::Print(), wsf::event::WeaponNonOperational::Print(), wsf::event::WeaponOperational::Print(), wsf::event::WeaponTurnedOff::Print(), and wsf::event::WeaponTurnedOn::Print().

◆ PrintTime() [1/2]

WSF_EXPORT void wsf::event::utils::PrintTime ( std::ostream & aStream,
double aSimTime,
int aTimeFormat )

Referenced by wsf::altloc::ComponentInitialized::Print(), wsf::event::ActiveTrackDropped::Print(), wsf::event::ActiveTrackInitiated::Print(), wsf::event::AIAddBehavior::Print(), wsf::event::AIEgress::Print(), wsf::event::AITakeAction::Print(), wsf::event::Allocate::Print(), wsf::event::AssignmentCancel::Print(), wsf::event::AssignmentStatus::Print(), wsf::event::BehaviorTreeNodeChildren::Print(), wsf::event::BehaviorTreeNodeExec::Print(), wsf::event::BMAssignment::Print(), wsf::event::CandidateTrackDropped::Print(), wsf::event::CandidateTrackInitiated::Print(), wsf::event::CANTCOAssignment::Print(), wsf::event::CommAddedToLocal::Print(), wsf::event::CommAddedToManager::Print(), wsf::event::Comment::Print(), wsf::event::CommFrequencyChanged::Print(), wsf::event::CommRemovedFromLocal::Print(), wsf::event::CommRemovedFromManager::Print(), wsf::event::CrashedIntoGround::Print(), wsf::event::CyberAttackAttributed::Print(), wsf::event::CyberAttackDetected::Print(), wsf::event::CyberAttackFailed::Print(), wsf::event::CyberAttackInitiated::Print(), wsf::event::CyberAttackRecovery::Print(), wsf::event::CyberAttackSucceeded::Print(), wsf::event::CyberScanAttributed::Print(), wsf::event::CyberScanDetected::Print(), wsf::event::CyberScanFailed::Print(), wsf::event::CyberScanInitiated::Print(), wsf::event::CyberScanSucceeded::Print(), wsf::event::CyberTriggerEvaluation::Print(), wsf::event::CyberTriggerExecution::Print(), wsf::event::EclipseEntry::Print(), wsf::event::EclipseExit::Print(), wsf::event::EmbryonicTrackDropped::Print(), wsf::event::EmbryonicTrackInitiated::Print(), wsf::event::ExchangeCompleted::Print(), wsf::event::ExchangeNegotiated::Print(), wsf::event::ExchangeQueried::Print(), wsf::event::ExchangeRequestFailed::Print(), wsf::event::ExecuteCallback::Print(), wsf::event::FuelEvent::Print(), wsf::event::GuidanceComputerPhaseChanged::Print(), wsf::event::HandleBandwidthData::Print(), wsf::event::HandleConnect::Print(), wsf::event::HandleDisconnect::Print(), wsf::event::ImageCreated::Print(), wsf::event::JammingAttempt::Print(), wsf::event::JammingRequestCanceled::Print(), wsf::event::JammingRequestInitiated::Print(), wsf::event::JammingRequestUpdated::Print(), wsf::event::LinkAddedToLocal::Print(), wsf::event::LinkAddedToManager::Print(), wsf::event::LinkDisabledOnLocal::Print(), wsf::event::LinkDisabledOnManager::Print(), wsf::event::LinkEnabledOnLocal::Print(), wsf::event::LinkEnabledOnManager::Print(), wsf::event::LinkRemovedFromLocal::Print(), wsf::event::LinkRemovedFromManager::Print(), wsf::event::LocalTrackCorrelation::Print(), wsf::event::LocalTrackDecorrelation::Print(), wsf::event::LocalTrackDropped::Print(), wsf::event::LocalTrackInitiated::Print(), wsf::event::LocalTrackUpdated::Print(), wsf::event::MessageDeliveryAttempt::Print(), wsf::event::MessageDiscarded::Print(), wsf::event::MessageFailedRouting::Print(), wsf::event::MessageHop::Print(), wsf::event::MessageQueued::Print(), wsf::event::MessageReceived::Print(), wsf::event::MessageTransmitEnded::Print(), wsf::event::MessageTransmitted::Print(), wsf::event::MessageTransmittedHeartbeat::Print(), wsf::event::MessageUpdated::Print(), wsf::event::NavigationStatusChanged::Print(), wsf::event::NetworkAdded::Print(), wsf::event::NetworkRemoved::Print(), wsf::event::OperatingLevelChanged::Print(), wsf::event::OrbitalManeuverCanceled::Print(), wsf::event::OrbitalManeuverCompleted::Print(), wsf::event::OrbitalManeuverInitiated::Print(), wsf::event::OrbitalManeuverUpdated::Print(), wsf::event::OrbitDeterminationInitiated::Print(), wsf::event::OrbitDeterminationUpdated::Print(), wsf::event::PlatformAdded::Print(), wsf::event::PlatformAddedTeamName::Print(), wsf::event::PlatformAppearanceChanged::Print(), wsf::event::PlatformBroken::Print(), wsf::event::PlatformCapabilityChanged::Print(), wsf::event::PlatformDeleted::Print(), wsf::event::PlatformInitialized::Print(), wsf::event::PlatformKilled::Print(), wsf::event::PlatformOmitted::Print(), wsf::event::SensorCue::Print(), wsf::event::SensorDetectionAttempt::Print(), wsf::event::SensorDetectionChanged::Print(), wsf::event::SensorDropCue::Print(), wsf::event::SensorFrequencyChanged::Print(), wsf::event::SensorModeActivated::Print(), wsf::event::SensorModeDeactivated::Print(), wsf::event::SensorRequestCanceled::Print(), wsf::event::SensorRequestInitiated::Print(), wsf::event::SensorRequestUpdated::Print(), wsf::event::SensorTrackCoasted::Print(), wsf::event::SensorTrackDropped::Print(), wsf::event::SensorTracking::Print(), wsf::event::SensorTrackInitiated::Print(), wsf::event::SensorTrackUpdated::Print(), wsf::event::SimulationComplete::Print(), wsf::event::SimulationStarting::Print(), wsf::event::StateEntry::Print(), wsf::event::StateExit::Print(), wsf::event::TankingEvent::Print(), wsf::event::TaskAssigned::Print(), wsf::event::TaskCanceled::Print(), wsf::event::TaskCompleted::Print(), wsf::event::WeaponFireAborted::Print(), wsf::event::WeaponFired::Print(), wsf::event::WeaponFireRequested::Print(), wsf::event::WeaponHit::Print(), wsf::event::WeaponMissed::Print(), wsf::event::WeaponModeActivated::Print(), wsf::event::WeaponModeDeactivated::Print(), wsf::event::WeaponReloadEnded::Print(), wsf::event::WeaponReloadStarted::Print(), wsf::event::WeaponSelected::Print(), wsf::event::WeaponTerminated::Print(), wsf::event::ActiveTrackDropped::PrintCSV(), wsf::event::ActiveTrackInitiated::PrintCSV(), wsf::event::BMAssignment::PrintCSV(), wsf::event::CandidateTrackDropped::PrintCSV(), wsf::event::CandidateTrackInitiated::PrintCSV(), wsf::event::EmbryonicTrackDropped::PrintCSV(), wsf::event::EmbryonicTrackInitiated::PrintCSV(), PrintEvent(), PrintSystemOffOnEvent(), and PrintTime().

◆ PrintTime() [2/2]

WSF_EXPORT void wsf::event::utils::PrintTime ( std::ostream & aStream,
WsfSimulation & aSimulation,
int aTimeFormat )

◆ PrintTrackCovarianceData()

WSF_EXPORT void wsf::event::utils::PrintTrackCovarianceData ( std::ostream & aStream,
double aSimTime,
const std::string & aCovarianceType,
const WsfCovariance * aCovariancePtr,
const WsfTrack * aTrackPtr,
bool aPrintSingleLinePerEvent )

◆ PrintTrackData()

WSF_EXPORT void wsf::event::utils::PrintTrackData ( std::ostream & aStream,
double aSimTime,
const WsfTrack * aTrackPtr,
const WsfSimulation & aSimulation,
const Settings & aSettings )

References WsfTrack::cFILTERED_SENSOR, ContinueChar(), WsfTrack::cPREDEFINED, WsfTrack::cPROCESSED, WsfTrack::cPSEUDO_SENSOR, WsfTrack::cSTATIC_IMAGE, WsfTrack::cUNFILTERED_SENSOR, WsfTypes::EnumToString(), WsfTrack::FrequencyValid(), WsfAuxDataEnabled::GetAuxDataConst(), WsfSimulation::GetDateTime(), WsfMeasurement::GetExtrapolatedLocationWCS(), wsf::event::Settings::GetLatLonFormat(), WsfTrack::GetPixelCount(), WsfSimulation::GetPlatformByIndex(), WsfTrack::GetResidualCovariance(), WsfTrack::GetSignalCount(), WsfTrack::GetSignalEntry(), WsfTrack::GetSignalToNoise(), WsfMeasurement::GetSpatialDomain(), WsfDateTime::GetStartDateAndTime(), WsfTrack::GetStartTime(), WsfTrack::GetTargetIndex(), wsf::event::Settings::GetTimeFormat(), WsfTrack::GetTrackQuality(), WsfTrack::GetTrackType(), WsfTrack::GetUpdateCount(), WsfTrack::GetUpdateTime(), WsfAuxDataEnabled::HasAuxData(), WsfTrack::Is3D(), WsfTrack::IsCandidate(), WsfTrack::IsFalseTarget(), WsfTrack_Signal::mLowerFrequency, WsfTrack_Signal::mUpperFrequency, platformPtr, PrintableAngle(), PrintAuxData(), wsf::event::Settings::PrintLLA_Locations(), PrintLocationData(), PrintLocationDataECI(), PrintLocationDataLLA(), wsf::event::Settings::PrintSingleLinePerEvent(), wsf::event::Settings::PrintTrackCovariance(), PrintTrackCovarianceData(), wsf::event::Settings::PrintTrackResidualCovariance(), WsfTrack::ResidualCovarianceValid(), and WsfTrack::SignalToNoiseValid().

Referenced by wsf::event::LocalTrackInitiated::Print(), wsf::event::LocalTrackUpdated::Print(), wsf::event::SensorRequestInitiated::Print(), wsf::event::SensorRequestUpdated::Print(), wsf::event::SensorTrackCoasted::Print(), wsf::event::SensorTrackInitiated::Print(), wsf::event::SensorTrackUpdated::Print(), wsf::event::TaskAssigned::Print(), wsf::event::WeaponFired::Print(), and PrintMessageData().

◆ PrintTrackDataBrief()

◆ PrintTrackTargetName()

◆ PrintWE_FiringGeometry()

WSF_MIL_EXPORT void wsf::event::utils::PrintWE_FiringGeometry ( std::ostream & aStream,
WsfPlatform * aShooterPtr,
WsfPlatform * aTargetPtr,
const wsf::event::Settings & aSettings )

◆ PrintWE_PlayerData()

◆ PrintWE_RelativeGeometry()

◆ PrintWE_Termination()

◆ Write()

void WSF_EXPORT wsf::event::utils::Write ( std::ostream & aStream,
const GenUniqueId & aApplicationId )
Copyrights Multiple, All Rights Reserved