|
WSF
|
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) |
event_output utilities for printing of text based event results
| 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().
| WSF_MIL_EXPORT void wsf::event::utils::GetAdditionalDE_Info | ( | WsfDirectedEnergyWeapon * | aWeaponPtr, |
| WsfPlatform * | aTargetPtr, | ||
| std::string & | aInfo, | ||
| bool | aPrintSingleLinePerEvent ) |
References ContinueChar(), GetAdditionalImplicitInfo(), WsfDirectedEnergyWeapon::Beam::GetAveragePower(), WsfDirectedEnergyWeapon::GetBeam(), WsfImplicitWeapon::GetCurrentEngagement(), WsfWeaponEffects::GetDamageRadius(), WsfDirectedEnergyWeapon::Beam::GetEdgeIrradiance(), WsfDirectedEnergyWeapon::Beam::GetEdgeRadius(), WsfDirectedEnergyWeapon::Beam::GetEnergy(), WsfDirectedEnergyWeapon::Beam::GetEnergyDensity(), WsfDirectedEnergyWeapon::Beam::GetIncidenceAngle(), WsfDirectedEnergyWeapon::Beam::GetPeakIrradiance(), WsfDirectedEnergyWeapon::Beam::GetSemiMajorAxis(), WsfDirectedEnergyWeapon::Beam::GetSemiMinorAxis(), and WsfWeaponEngagement::GetWeaponEffects().
Referenced by wsf::event::DirectedEnergyWeaponAbortShot::Print(), wsf::event::DirectedEnergyWeaponBeginShot::Print(), wsf::event::DirectedEnergyWeaponEndShot::Print(), and wsf::event::DirectedEnergyWeaponUpdateShot::Print().
| WSF_MIL_EXPORT void wsf::event::utils::GetAdditionalImplicitInfo | ( | WsfImplicitWeapon * | aWeaponPtr, |
| WsfPlatform * | aTargetPtr, | ||
| std::string & | aInfo, | ||
| bool | aPrintSingleLinePerEvent ) |
| std::string WSF_CYBER_EXPORT wsf::event::utils::GetAttackFailureReason | ( | const cyber::Engagement & | aEngagement | ) |
References wsf::cyber::Engagement::cATTACK_IMMUNITY, wsf::cyber::Engagement::cATTACK_NOT_VULNERABLE, wsf::cyber::Engagement::cATTACK_RANDOM_DRAW, and wsf::cyber::Engagement::GetAttackFailureReason().
Referenced by wsf::event::CyberAttackFailed::Print(), and wsf::event::CyberAttackFailed::PrintCSV().
| std::string WSF_CYBER_EXPORT wsf::event::utils::GetAttackReportStatus | ( | const cyber::Engagement & | aEngagement | ) |
| std::string WSF_CYBER_EXPORT wsf::event::utils::GetCyberEvent | ( | const std::string & | aEvent, |
| const cyber::Engagement & | aEngagement ) |
References wsf::cyber::Engagement::GetAttacker(), wsf::cyber::Engagement::GetAttackType(), and wsf::cyber::Engagement::GetVictim().
Referenced by 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(), and wsf::event::CyberScanSucceeded::Print().
| std::string WSF_CYBER_EXPORT wsf::event::utils::GetImmunityStatus | ( | const cyber::Engagement & | aEngagement | ) |
References wsf::cyber::Engagement::IsVictimImmune().
Referenced by wsf::event::CyberAttackRecovery::Print(), and wsf::event::CyberAttackRecovery::PrintCSV().
| std::string WSF_CYBER_EXPORT wsf::event::utils::GetScanFailureReason | ( | const cyber::Engagement & | aEngagement | ) |
| WSF_MIL_EXPORT std::string wsf::event::utils::GetTargetName | ( | size_t | aTargetIndex, |
| WsfSimulation & | aSimulation ) |
References WsfObject::GetName(), and WsfSimulation::GetPlatformByIndex().
Referenced by wsf::event::DirectedEnergyWeaponAbortShot::Print(), wsf::event::DirectedEnergyWeaponBeginShot::Print(), wsf::event::DirectedEnergyWeaponEndShot::Print(), wsf::event::DirectedEnergyWeaponUpdateShot::Print(), wsf::event::ImplicitWeaponBeginEngagement::Print(), and wsf::event::ImplicitWeaponEndEngagement::Print().
| std::string WSF_CYBER_EXPORT wsf::event::utils::GetThresholdDraw | ( | double | aThreshold, |
| double | aDraw ) |
| 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().
| WSF_EXPORT double wsf::event::utils::PrintableAngle | ( | double | aAngle | ) |
| WSF_EXPORT void wsf::event::utils::PrintAuxData | ( | std::ostream & | aStream, |
| const UtAttributeContainer * | aAuxDataPtr ) |
References PrintAuxData().
Referenced by PrintAuxData(), and PrintTrackData().
| WSF_EXPORT void wsf::event::utils::PrintCommData | ( | std::ostream & | aStream, |
| wsf::comm::Comm * | aCommPtr, | ||
| bool | aShowAddress ) |
References wsf::comm::Comm::GetAddress(), WsfObject::GetName(), and WsfPlatformPart::GetPlatform().
Referenced by wsf::event::CommAddedToManager::Print(), wsf::event::CommRemovedFromManager::Print(), wsf::event::LinkAddedToManager::Print(), wsf::event::LinkDisabledOnManager::Print(), wsf::event::LinkEnabledOnManager::Print(), and wsf::event::LinkRemovedFromManager::Print().
| WSF_EXPORT void wsf::event::utils::PrintDateTime | ( | std::ostream & | aStream, |
| const WsfSimulation & | aSimulation ) |
References WsfSimulation::GetSimTime(), and PrintDateTime().
Referenced by wsf::event::SimulationComplete::Print(), wsf::event::SimulationStarting::Print(), and PrintDateTime().
| WSF_EXPORT void wsf::event::utils::PrintDateTime | ( | std::ostream & | aStream, |
| double | aSimTime, | ||
| const WsfSimulation & | aSimulation ) |
References WsfDateTime::GetCurrentTime(), and WsfSimulation::GetDateTime().
| 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 ) |
References ContinueChar(), WsfObject::GetType(), PrintEM_LocationData(), and wsf::event::Settings::PrintSingleLinePerEvent().
Referenced by PrintEM_Interaction().
| 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 ) |
| WSF_EXPORT void wsf::event::utils::PrintEM_BeamData | ( | std::ostream & | aStream, |
| const char * | aPrefix, | ||
| WsfEM_XmtrRcvr * | aXmtrRcvrPtr, | ||
| const WsfEM_Interaction::BeamData & | aBeamData, | ||
| bool | aPrintSingleLinePerEvent ) |
References WsfEM_Antenna::cEBS_NONE, ContinueChar(), WsfEM_Antenna::ConvertWCS_VectorToNED(), WsfEM_XmtrRcvr::GetAntenna(), WsfEM_Antenna::GetEBS_Mode(), WsfEM_Interaction::BeamData::mAz, WsfEM_Interaction::BeamData::mEBS_Az, WsfEM_Interaction::BeamData::mEBS_El, WsfEM_Interaction::BeamData::mEl, WsfEM_Interaction::BeamData::mGain, WsfEM_Interaction::BeamData::mWCS_ToBeamTransform, and PrintableAngle().
Referenced by 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().
| WSF_EXPORT void wsf::event::utils::PrintEM_LocationData | ( | std::ostream & | aStream, |
| const char * | aPrefix, | ||
| WsfPlatform * | aPlatformPtr, | ||
| const WsfEM_Interaction::LocationData & | aLocationData, | ||
| const Settings & | aSettings ) |
References wsf::event::Settings::GetLatLonFormat(), WsfEM_Interaction::LocationData::mIsValid, WsfEM_Interaction::LocationData::mLocWCS, PrintableAngle(), wsf::event::Settings::PrintLLA_Locations(), PrintLocationDataECI(), and PrintLocationDataLLA().
Referenced by PrintEM_AbsTargetData(), and PrintEM_AbsXmtrRcvrData().
| WSF_EXPORT void wsf::event::utils::PrintEM_Range | ( | std::ostream & | aStream, |
| const char * | aPrefix, | ||
| double | aRange, | ||
| bool | aPrintSingleLinePerEvent, | ||
| bool | aWriteNewLine ) |
References ContinueChar().
Referenced by wsf::event::ImageCreated::Print(), PrintEM_RelTargetData(), and PrintEM_RelXmtrRcvrData().
| 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 ) |
| WSF_EXPORT void wsf::event::utils::PrintEM_RelXmtrRcvrData | ( | std::ostream & | aStream, |
| const WsfEM_Interaction & | aResult, | ||
| const char * | aPrefix, | ||
| WsfEM_XmtrRcvr * | aXmtrRcvrPtr, | ||
| const WsfEM_Interaction::RelativeData & | aRelData, | ||
| bool | aPrintSingleLinePerEvent ) |
References ContinueChar(), WsfEM_Antenna::ConvertWCS_VectorToNED(), WsfEM_XmtrRcvr::GetAntenna(), WsfEM_Interaction::mEarthRadiusScale, WsfEM_Interaction::RelativeData::mRange, WsfEM_Interaction::RelativeData::mTrueUnitVecWCS, WsfEM_Interaction::RelativeData::mUnitVecWCS, PrintableAngle(), and PrintEM_Range().
Referenced by PrintEM_Interaction().
| WSF_EXPORT void wsf::event::utils::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 ) |
References ContinueChar(), wsf::event::Settings::GetTimeFormat(), wsf::event::Settings::PrintSingleLinePerEvent(), and PrintTime().
Referenced by wsf::event::DirectedEnergyWeaponAbortShot::Print(), wsf::event::DirectedEnergyWeaponBeginShot::Print(), wsf::event::DirectedEnergyWeaponCooldownComplete::Print(), wsf::event::DirectedEnergyWeaponEndShot::Print(), wsf::event::DirectedEnergyWeaponUpdateShot::Print(), wsf::event::ImplicitWeaponBeginEngagement::Print(), and wsf::event::ImplicitWeaponEndEngagement::Print().
| WSF_EXPORT void wsf::event::utils::PrintLLA | ( | std::ostream & | aStream, |
| double | aLat, | ||
| double | aLon, | ||
| double | aAlt, | ||
| int | aLatLonFormat ) |
| WSF_EXPORT void wsf::event::utils::PrintLocationData | ( | std::ostream & | aStream, |
| UtEntity * | aPlatformPtr, | ||
| const Settings & | aSettings ) |
References wsf::event::Settings::GetLatLonFormat(), wsf::event::Settings::PrintLLA_Locations(), PrintLocationDataECI(), and PrintLocationDataLLA().
Referenced by wsf::altloc::ComponentInitialized::Print(), wsf::event::CommFrequencyChanged::Print(), wsf::event::EclipseEntry::Print(), wsf::event::EclipseExit::Print(), wsf::event::SensorFrequencyChanged::Print(), wsf::event::SensorModeActivated::Print(), wsf::event::SensorModeDeactivated::Print(), wsf::event::StateEntry::Print(), wsf::event::StateExit::Print(), wsf::event::WeaponFireAborted::Print(), wsf::event::WeaponFireRequested::Print(), wsf::event::WeaponSelected::Print(), PrintPlatformEvent(), PrintSystemOffOnEvent(), PrintTrackData(), and PrintWE_FiringGeometry().
| 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().
| WSF_EXPORT void wsf::event::utils::PrintLocationDataLLA | ( | std::ostream & | aStream, |
| double | aLat, | ||
| double | aLon, | ||
| double | aAlt, | ||
| int | aLatLonFormat ) |
Like the public PrintLLA, but also includes the " LLA: " prefix. (Didn't want to potentially mess up somebody else's code).
Referenced by wsf::event::AIAddBehavior::Print(), wsf::event::AIEgress::Print(), wsf::event::AITakeAction::Print(), wsf::event::BMAssignment::Print(), wsf::event::ImageCreated::Print(), wsf::event::SensorTracking::Print(), PrintEM_LocationData(), PrintLocationData(), PrintTrackData(), and PrintWE_RelativeGeometry().
| WSF_EXPORT void wsf::event::utils::PrintMessageData | ( | std::ostream & | aStream, |
| double | aSimTime, | ||
| const WsfMessage & | aMessage, | ||
| WsfSimulation & | aSimulation, | ||
| const Settings & | aSettings ) |
References ContinueChar(), wsf::event::Settings::GetMessagePrinters(), wsf::event::Settings::GetTimeFormat(), WsfMessage::GetType(), wsf::event::Settings::PrintSingleLinePerEvent(), PrintTrackData(), PrintTrackDataBrief(), and wsf::event::Settings::PrintTrackInMessage().
Referenced by 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(), and wsf::event::MessageUpdated::Print().
| 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().
| void wsf::event::utils::PrintOrbitalElementsData | ( | std::ostream & | aStream, |
| const UtOrbitalElements & | aOE ) |
| void wsf::event::utils::PrintOrbitalManeuverData | ( | std::ostream & | aStream, |
| WsfSpaceMoverBase * | aSpaceMoverPtr, | ||
| const WsfOrbitalEvent & | aManeuver, | ||
| bool | aPrintSingleLinePerEvent ) |
References ContinueChar(), wsf::space::AscendingRadiusCondition::cTYPE, wsf::space::DescendingRadiusCondition::cTYPE, wsf::space::RelativeTimeCondition::cTYPE, WsfOrbitalEvent::GetCondition(), WsfOrbitalEvent::GetConditionString(), WsfOrbitalEvent::GetDuration(), WsfObject::GetName(), wsf::space::RelativeTimeCondition::GetOffsetTime(), WsfSpaceMoverBase::GetOrbitalState(), WsfPlatformPart::GetPlatform(), WsfSpaceMoverBase::GetPropagator(), wsf::space::RadiusCondition::GetRadius(), WsfObject::GetType(), WsfUniqueId::GetUniqueId(), and PrintOrbitalElementsData().
Referenced by wsf::event::OrbitalManeuverCanceled::Print(), wsf::event::OrbitalManeuverCompleted::Print(), wsf::event::OrbitalManeuverInitiated::Print(), and wsf::event::OrbitalManeuverUpdated::Print().
| WSF_EXPORT void wsf::event::utils::PrintPlatformEvent | ( | std::ostream & | aStream, |
| WsfPlatform * | aPlatformPtr, | ||
| bool | aShowPs, | ||
| const Settings & | aSettings ) |
Perform common print processing for the "PLATFORM_" messages.
References ContinueChar(), WsfPlatform::GetDamageFactor(), WsfObject::GetName(), WsfPlatform::GetSide(), WsfObject::GetType(), WsfPlatform::IsInitialized(), PrintLocationData(), PrintNonLocationData(), and wsf::event::Settings::PrintSingleLinePerEvent().
Referenced by wsf::event::PlatformAdded::Print(), wsf::event::PlatformBroken::Print(), wsf::event::PlatformDeleted::Print(), wsf::event::PlatformInitialized::Print(), wsf::event::PlatformKilled::Print(), and wsf::event::PlatformOmitted::Print().
| WSF_EXPORT void wsf::event::utils::PrintRouterData | ( | std::ostream & | aStream, |
| wsf::comm::router::Router * | aRouterPtr ) |
References WsfObject::GetName(), and WsfPlatformPart::GetPlatform().
Referenced by wsf::event::CommAddedToLocal::Print(), wsf::event::CommRemovedFromLocal::Print(), wsf::event::LinkAddedToLocal::Print(), wsf::event::LinkDisabledOnLocal::Print(), wsf::event::LinkEnabledOnLocal::Print(), and wsf::event::LinkRemovedFromLocal::Print().
| WSF_EXPORT void wsf::event::utils::PrintSensorResult | ( | std::ostream & | aStream, |
| WsfSensor * | aSensorPtr, | ||
| WsfSensorResult & | aResult, | ||
| const Settings & | aSettings ) |
References WsfSensorResult::cCONCEALMENT, WsfSensorResult::cDETECTION_STOP, WsfSensorResult::cDOPPLER_LIMITS, WsfSensorResult::cEXCLUSION_LUNAR, WsfSensorResult::cEXCLUSION_SOLAR, WsfSensorResult::cMOON_BLOCKED, ContinueChar(), WsfSensorResult::cOTH_LIMITS, WsfSensorResult::cSCRIPT_CONSTRAINT, WsfSensorResult::cTARGET_DELETED, WsfSensorResult::cVELOCITY_LIMITS, WsfSensorResult::Detected(), WsfSensor::GetModeCount(), WsfSensor::GetModeName(), WsfObject::GetName(), WsfSensorResult::mBeamIndex, WsfEM_Interaction::mFailedStatus, WsfSensorResult::mModeIndex, WsfSensorResult::mPd, WsfSensorResult::mRequiredPd, PrintEM_Interaction(), and wsf::event::Settings::PrintSingleLinePerEvent().
Referenced by wsf::event::SensorDetectionAttempt::Print(), and wsf::event::SensorDetectionChanged::Print().
| 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().
| 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().
| WSF_EXPORT void wsf::event::utils::PrintTime | ( | std::ostream & | aStream, |
| WsfSimulation & | aSimulation, | ||
| int | aTimeFormat ) |
References WsfSimulation::GetSimTime(), and PrintTime().
| WSF_EXPORT void wsf::event::utils::PrintTrackCovarianceData | ( | std::ostream & | aStream, |
| double | aSimTime, | ||
| const std::string & | aCovarianceType, | ||
| const WsfCovariance * | aCovariancePtr, | ||
| const WsfTrack * | aTrackPtr, | ||
| bool | aPrintSingleLinePerEvent ) |
References ContinueChar(), and WsfUtil::CovarianceToEllipse_2x2().
Referenced by 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().
| WSF_EXPORT void wsf::event::utils::PrintTrackDataBrief | ( | std::ostream & | aStream, |
| double | aSimTime, | ||
| const WsfTrack * | aTrackPtr, | ||
| int | aTimeFormat ) |
References WsfTrack::cFILTERED_SENSOR, WsfTrack::cPREDEFINED, WsfTrack::cPROCESSED, WsfTrack::cUNFILTERED_SENSOR, WsfTrack::GetTrackQuality(), WsfTrack::GetTrackType(), WsfTrack::GetUpdateCount(), WsfTrack::GetUpdateTime(), WsfTrack::IsCandidate(), and WsfTrack::IsFalseTarget().
Referenced by PrintMessageData().
| WSF_EXPORT void wsf::event::utils::PrintTrackTargetName | ( | std::ostream & | aStream, |
| const WsfTrack * | aTrackPtr, | ||
| const WsfSimulation & | aSimulation ) |
Add the target name to the current line. If the target name is empty then just print the track ID in '(..)'.
References WsfSimulation::GetPlatformNameId(), WsfTrack::GetTargetIndex(), WsfTrack::GetTargetName(), and WsfTrack::GetTrackId().
Referenced by wsf::event::LocalTrackDropped::Print(), wsf::event::LocalTrackInitiated::Print(), wsf::event::LocalTrackUpdated::Print(), wsf::event::OrbitDeterminationInitiated::Print(), wsf::event::OrbitDeterminationUpdated::Print(), wsf::event::SensorRequestCanceled::Print(), wsf::event::SensorRequestInitiated::Print(), wsf::event::SensorRequestUpdated::Print(), wsf::event::SensorTrackCoasted::Print(), wsf::event::SensorTrackDropped::Print(), wsf::event::SensorTrackInitiated::Print(), wsf::event::SensorTrackUpdated::Print(), wsf::event::StateEntry::Print(), wsf::event::StateExit::Print(), wsf::event::WeaponFireAborted::Print(), and wsf::event::WeaponFireRequested::Print().
| WSF_MIL_EXPORT void wsf::event::utils::PrintWE_FiringGeometry | ( | std::ostream & | aStream, |
| WsfPlatform * | aShooterPtr, | ||
| WsfPlatform * | aTargetPtr, | ||
| const wsf::event::Settings & | aSettings ) |
References ContinueChar(), PrintLocationData(), PrintNonLocationData(), and wsf::event::Settings::PrintSingleLinePerEvent().
Referenced by wsf::event::WeaponFired::Print(), and PrintWE_Termination().
| WSF_MIL_EXPORT void wsf::event::utils::PrintWE_PlayerData | ( | std::ostream & | aStream, |
| const WsfWeaponEngagement * | aEngagementPtr, | ||
| WsfPlatform * | aOtherPtr, | ||
| WsfPlatform *& | aFiringPtr, | ||
| WsfPlatform *& | aWeaponPtr, | ||
| WsfPlatform *& | aTargetPtr, | ||
| WsfSimulation & | aSimulation, | ||
| int | aTimeFormat ) |
References WsfWeaponEngagement::GetFiringPlatformIndex(), WsfWeaponEngagement::GetFiringPlatformName(), WsfObject::GetName(), WsfSimulation::GetPlatformByIndex(), WsfSimulation::GetPlatformNameId(), WsfWeaponEngagement::GetSerialNumber(), WsfWeaponEngagement::GetStartTime(), WsfWeaponEngagement::GetTargetPlatformIndex(), WsfWeaponEngagement::GetWeaponPlatformIndex(), WsfWeaponEngagement::GetWeaponPlatformName(), and WsfWeaponEngagement::GetWeaponSystemName().
Referenced by wsf::event::WeaponFired::Print(), and PrintWE_Termination().
| WSF_MIL_EXPORT void wsf::event::utils::PrintWE_RelativeGeometry | ( | std::ostream & | aStream, |
| const WsfWeaponEngagement * | aEngagementPtr, | ||
| WsfPlatform * | aWeaponPtr, | ||
| WsfPlatform * | aTargetPtr, | ||
| const wsf::event::Settings & | aSettings ) |
References ContinueChar(), wsf::event::Settings::GetLatLonFormat(), WsfWeaponEngagement::GetMissDistance(), WsfWeaponEngagement::GetTargetLocationWCS(), WsfWeaponEngagement::GetWeaponLocationWCS(), wsf::event::Settings::PrintLLA_Locations(), PrintLocationDataECI(), PrintLocationDataLLA(), PrintNonLocationData(), and wsf::event::Settings::PrintSingleLinePerEvent().
Referenced by PrintWE_Termination().
| WSF_MIL_EXPORT void wsf::event::utils::PrintWE_Termination | ( | std::ostream & | aStream, |
| const WsfWeaponEngagement * | aEngagementPtr, | ||
| WsfPlatform * | aOtherPtr, | ||
| WsfSimulation & | aSimulation, | ||
| const wsf::event::Settings & | aSettings ) |
References ContinueChar(), WsfWeaponEffects::GetCEP(), WsfPlatform::GetDamageFactor(), WsfWeaponEngagement::GetExtendedResult(), WsfWeaponEngagement::GetIncidentalResult(), WsfWeaponEffects::GetInterceptPk(), WsfWeaponEffects::GetLaunchPk(), WsfWeaponEffects::GetPkConstraint(), WsfWeaponEffects::GetPkDegrade(), WsfWeaponEffects::GetPkDrawn(), WsfWeaponEffects::GetResultString(), WsfWeaponEngagement::GetTargetResult(), wsf::event::Settings::GetTimeFormat(), WsfWeaponEngagement::GetWeaponEffects(), wsf::event::Settings::PrintSingleLinePerEvent(), PrintWE_FiringGeometry(), PrintWE_PlayerData(), PrintWE_RelativeGeometry(), WsfWeaponEffects::UseInterceptPk(), and WsfWeaponEffects::UseLaunchPk().
Referenced by wsf::event::WeaponHit::Print(), wsf::event::WeaponMissed::Print(), and wsf::event::WeaponTerminated::Print().
| void WSF_EXPORT wsf::event::utils::Write | ( | std::ostream & | aStream, |
| const GenUniqueId & | aApplicationId ) |
Referenced by wsf::event::HandleConnect::Print(), and wsf::event::HandleDisconnect::Print().