|
WSF
|
#include <WsfEM_ALARM_Antenna.hpp>
Public Member Functions | |
| antenna (WsfEM_XmtrRcvr *aXmtrRcvrPtr, WsfEM_Interaction &aInteraction, double tgt_az, double tgt_el, double slant_range) | |
| double | get_az_point_ang () |
| double | get_height_agl () |
| double | get_height_msl () |
| void | get_relative_gain (double az_angle, double el_angle, double &rel_gain) |
| void | offbor (double alphar, double epslnr, double alphap, double epslnp, double &offazp, double &offelp) |
| ! public | |
| WsfEM_ALARM_Antenna::antenna::antenna | ( | WsfEM_XmtrRcvr * | aXmtrRcvrPtr, |
| WsfEM_Interaction & | aInteraction, | ||
| double | tgt_az, | ||
| double | tgt_el, | ||
| double | slant_range ) |
References WsfArticulatedPart::cCUED_AZ, WsfArticulatedPart::cCUED_EL, WsfEM_Antenna::cEBS_AZIMUTH, WsfEM_Antenna::cEBS_NONE, WsfArticulatedPart::cMAX_AZ, WsfArticulatedPart::cMAX_EL, WsfArticulatedPart::cMIN_AZ, WsfArticulatedPart::cMIN_EL, WsfArticulatedPart::cNOT_CUED, WsfEM_Antenna::cSCAN_AZ, WsfEM_Antenna::cSCAN_EL, WsfArticulatedPart::cSLEW_AZ, WsfArticulatedPart::cSLEW_EL, WsfArticulatedPart::cSLEW_FIXED, WsfEM_Antenna::GetArticulatedPart(), WsfEM_Antenna::GetAzimuthScanLimits(), WsfArticulatedPart::GetCueMode(), WsfEM_Antenna::GetEBS_Mode(), WsfEM_Antenna::GetElevationScanLimits(), WsfArticulatedPart::GetMaxAzCue(), WsfArticulatedPart::GetMaxAzSlew(), WsfArticulatedPart::GetMaxElCue(), WsfArticulatedPart::GetMaxElSlew(), WsfArticulatedPart::GetMinAzCue(), WsfArticulatedPart::GetMinAzSlew(), WsfArticulatedPart::GetMinElCue(), WsfArticulatedPart::GetMinElSlew(), WsfEM_Antenna::GetPitch(), WsfEM_Antenna::GetPlatform(), WsfEM_Antenna::GetScanMode(), WsfArticulatedPart::GetSlewMode(), WsfArticulatedPart::GetTilt(), WsfArticulatedPart::GetYaw(), WsfArticulatedPart::IsCued(), WsfEM_Interaction::BeamData::mEBS_Az, WsfEM_Interaction::BeamData::mEBS_El, WsfEM_Interaction::mRcvrBeam, WsfEM_Interaction::mXmtrBeam, rad2deg, and WsfEM_ALARM_Antenna::sDebug.
| double WsfEM_ALARM_Antenna::antenna::get_az_point_ang | ( | ) |
Referenced by WsfEM_ALARM_Antenna::get_az_point_ang().
| double WsfEM_ALARM_Antenna::antenna::get_height_agl | ( | ) |
Referenced by WsfEM_ALARM_Antenna::get_height_agl().
| double WsfEM_ALARM_Antenna::antenna::get_height_msl | ( | ) |
References WsfEM_ALARM_Terrain::AdjustAltitude().
Referenced by WsfEM_ALARM_Antenna::get_height_msl().
| void WsfEM_ALARM_Antenna::antenna::get_relative_gain | ( | double | az_angle, |
| double | el_angle, | ||
| double & | rel_gain ) |
References halfpi, offbor(), pi, rad2deg, and WsfEM_ALARM_Antenna::sDebug.
Referenced by WsfEM_ALARM_Antenna::get_relative_gain().
| void WsfEM_ALARM_Antenna::antenna::offbor | ( | double | alphar, |
| double | epslnr, | ||
| double | alphap, | ||
| double | epslnp, | ||
| double & | offazp, | ||
| double & | offelp ) |
! public
Referenced by get_relative_gain().