|
WSF
|
#include <WsfEW_TrackEffect.hpp>

Classes | |
| struct | JtoSTimeTable |
Public Member Functions | |
| WalkoffData () | |
| void | Recycle (double aSimTime) |
| double | GetDelayTime (WsfEW_Effect *aEffectPtr, double aJammerToSignal) |
| double | GetHoldoutTime (WsfEW_Effect *aEffectPtr, double aJammerToSignal) |
| double | GetRecycleTime (WsfEW_Effect *aEffectPtr, double aJammerToSignal) |
Public Attributes | |
| double | mTrackError |
| double | mWalkoffRate |
| Error to induce on a track if conditions are met. | |
| double | mHoldoutTarget |
| Rate at which error is increased. | |
| double | mHoldoutTime |
| double | mRecycleTime |
| double | mDelayTime |
| double | mLastCycleTime |
| Time to delay effect if conditions are met. | |
| bool | mRecycle |
| Time the last cycle started. | |
| JtoSTimeTable | mDelayTable |
| Indicates whether the walk-off should recycle to the minimum error or stay at holdout (hook). | |
| JtoSTimeTable | mHoldOutTable |
| JtoSTimeTable | mRecycleTable |
|
inline |
References mDelayTable, mDelayTime, mHoldOutTable, mHoldoutTarget, mHoldoutTime, mLastCycleTime, mRecycle, mRecycleTable, mRecycleTime, mTrackError, and mWalkoffRate.
| double WsfEW_TrackEffect::TrackEffectData::WalkoffData::GetDelayTime | ( | WsfEW_Effect * | aEffectPtr, |
| double | aJammerToSignal ) |
References WsfEW_Effect::GetRandom(), mDelayTable, and mDelayTime.
Referenced by WsfEW_TrackEffect::UpdateEffects().
| double WsfEW_TrackEffect::TrackEffectData::WalkoffData::GetHoldoutTime | ( | WsfEW_Effect * | aEffectPtr, |
| double | aJammerToSignal ) |
References WsfEW_Effect::GetRandom(), mHoldOutTable, and mHoldoutTime.
Referenced by WsfEW_TrackEffect::UpdateEffects().
| double WsfEW_TrackEffect::TrackEffectData::WalkoffData::GetRecycleTime | ( | WsfEW_Effect * | aEffectPtr, |
| double | aJammerToSignal ) |
References WsfEW_Effect::GetRandom(), mRecycleTable, and mRecycleTime.
Referenced by WsfEW_TrackEffect::UpdateEffects().
|
inline |
References mLastCycleTime, and mTrackError.
Referenced by WsfEW_TrackEffect::TrackEffectData::Initialize(), and WsfEW_TrackEffect::UpdateEffects().
| JtoSTimeTable WsfEW_TrackEffect::TrackEffectData::WalkoffData::mDelayTable |
Indicates whether the walk-off should recycle to the minimum error or stay at holdout (hook).
Referenced by GetDelayTime(), WsfEW_TrackEffect::TrackEffectData::ProcessInput(), and WalkoffData().
| double WsfEW_TrackEffect::TrackEffectData::WalkoffData::mDelayTime |
Recycle time for each walk-off cycle. ProcessInput forces either a cycle/holdout time or maximum error, but not both
Referenced by GetDelayTime(), WsfEW_TrackEffect::TrackEffectData::ProcessInput(), WsfEW_TrackEffect::UpdateEffects(), and WalkoffData().
| JtoSTimeTable WsfEW_TrackEffect::TrackEffectData::WalkoffData::mHoldOutTable |
Referenced by GetHoldoutTime(), WsfEW_TrackEffect::TrackEffectData::ProcessInput(), and WalkoffData().
| double WsfEW_TrackEffect::TrackEffectData::WalkoffData::mHoldoutTarget |
Rate at which error is increased.
Referenced by WsfEW_TrackEffect::TrackEffectData::ProcessInput(), WsfEW_TrackEffect::UpdateEffects(), and WalkoffData().
| double WsfEW_TrackEffect::TrackEffectData::WalkoffData::mHoldoutTime |
Specifies maximum error to walk-off ProcessInput forces either a cycle/holdout time or maximum error, but not both
Referenced by GetHoldoutTime(), WsfEW_TrackEffect::TrackEffectData::Initialize(), WsfEW_TrackEffect::TrackEffectData::ProcessInput(), WsfEW_TrackEffect::UpdateEffects(), and WalkoffData().
| double WsfEW_TrackEffect::TrackEffectData::WalkoffData::mLastCycleTime |
Time to delay effect if conditions are met.
Referenced by Recycle(), WsfEW_TrackEffect::UpdateEffects(), and WalkoffData().
| bool WsfEW_TrackEffect::TrackEffectData::WalkoffData::mRecycle |
Time the last cycle started.
Referenced by WsfEW_TrackEffect::TrackEffectData::Initialize(), WsfEW_TrackEffect::UpdateEffects(), and WalkoffData().
| JtoSTimeTable WsfEW_TrackEffect::TrackEffectData::WalkoffData::mRecycleTable |
Referenced by GetRecycleTime(), WsfEW_TrackEffect::TrackEffectData::ProcessInput(), and WalkoffData().
| double WsfEW_TrackEffect::TrackEffectData::WalkoffData::mRecycleTime |
Time duration each walk-off. ProcessInput forces either a cycle/holdout time or maximum error, but not both
Referenced by GetRecycleTime(), WsfEW_TrackEffect::TrackEffectData::Initialize(), WsfEW_TrackEffect::TrackEffectData::ProcessInput(), WsfEW_TrackEffect::UpdateEffects(), and WalkoffData().
| double WsfEW_TrackEffect::TrackEffectData::WalkoffData::mTrackError |
| double WsfEW_TrackEffect::TrackEffectData::WalkoffData::mWalkoffRate |
Error to induce on a track if conditions are met.
Referenced by WsfEW_TrackEffect::TrackEffectData::ProcessInput(), WsfEW_TrackEffect::UpdateEffects(), and WalkoffData().