|
WSF
|
#include <WsfGuidanceComputer.hpp>
Public Member Functions | |
| State () | |
Public Attributes | |
| double | mSimTime |
| double | mCurTime |
| The simulation time of the start of the current integration interval. | |
| double | mEndTime |
| The simulation time of the end of the current integration interval. | |
The perceived kinematic state of the weapon that the computer is guiding. | |
| UtEntity | mWpnState |
| double | mFlightPathAngle |
| Based on velocity vector, not orientation. | |
| double | mWpnHeading |
| Based on velocity vector, not orientation. | |
The perceived kinematic state of the target to which the computer is guiding. | |
| UtEntity | mTgtState |
| double | mAimRelLocWCS [3] |
| double | mAimUnitVecECS [3] |
| bool | mAimpointIsValid |
| bool | mAimpointIsTarget |
'State' represents the state of the objects (weapon and target). It is passed to the guidance programs where they are used in evaluation.
|
inline |
References mAimpointIsTarget, mAimpointIsValid, mAimRelLocWCS, mAimUnitVecECS, mCurTime, mEndTime, mFlightPathAngle, mSimTime, mTgtState, mWpnHeading, and mWpnState.
| bool WsfGuidanceComputer::State::mAimpointIsTarget |
Referenced by State().
| bool WsfGuidanceComputer::State::mAimpointIsValid |
Referenced by State().
| double WsfGuidanceComputer::State::mAimRelLocWCS[3] |
Referenced by WsfGuidanceProgram::ProNavGuidance(), WsfGuidanceProgram::PursuitGuidance(), and State().
| double WsfGuidanceComputer::State::mAimUnitVecECS[3] |
Referenced by WsfGuidanceProgram::PursuitGuidance(), and State().
| double WsfGuidanceComputer::State::mCurTime |
The simulation time of the start of the current integration interval.
Referenced by WsfGuidanceProgram::AltitudeGuidance(), WsfGuidanceProgram::AngleOffsetGuidance(), WsfGuidanceProgram::FlightPathAngleGuidance(), and State().
| double WsfGuidanceComputer::State::mEndTime |
The simulation time of the end of the current integration interval.
Referenced by WsfGuidanceProgram::AngleOffsetGuidance(), WsfGuidanceProgram::FlightPathAngleGuidance(), and State().
| double WsfGuidanceComputer::State::mFlightPathAngle |
Based on velocity vector, not orientation.
Referenced by WsfGuidanceProgram::AltitudeGuidance(), WsfGuidanceProgram::FlightPathAngleAchieved(), WsfGuidanceProgram::FlightPathAngleGuidance(), and State().
| double WsfGuidanceComputer::State::mSimTime |
The current simulation time. This is the final time to which the mover is trying to achieve. It typically moves forward in smaller integration intervals. Note that mCurTime < mEndTime <= mSimTime.
Referenced by State().
| UtEntity WsfGuidanceComputer::State::mTgtState |
Referenced by WsfGuidanceProgram::AngleOffsetGuidance(), WsfGuidanceProgram::ProNavGuidance(), and State().
| double WsfGuidanceComputer::State::mWpnHeading |
Based on velocity vector, not orientation.
Referenced by WsfGuidanceProgram::AngleOffsetGuidance(), and State().
| UtEntity WsfGuidanceComputer::State::mWpnState |