Namespaces | Typedefs | Functions | Variables

Eaagles Namespace Reference

Namespaces

namespace  Basic
namespace  BasicGL
namespace  Dafif
namespace  Instruments
namespace  IoDevice
namespace  LinearSystem
namespace  Maps
namespace  Network
namespace  Otw
namespace  Sensor
namespace  Simulation
namespace  Terrain
namespace  Vehicle

Typedefs

typedef long long int Integer64
typedef unsigned long long int LCuint64
typedef float LCreal

Functions

LCreal lcMax (const LCreal v1, const LCreal v2)
LCreal lcMin (const LCreal v1, const LCreal v2)
int nint (const LCreal x)
int nintf (const float x)
int nintd (const double x)
bool equal (float d1, float d2, float eps=_EPSILON_FLOAT_)
bool equal (double d1, double d2, double eps=_EPSILON_DOUBLE_)
double sign (const double x)
float sign (const float x)
int sign (const int x)
double kron (const unsigned int i, const unsigned int j)
double sgn (const unsigned int i, const unsigned int j)
LCreal alim (const LCreal x, const LCreal limit)
float alimf (const float x, const float limit)
double alimd (const double x, const double limit)
LCreal lim01 (const LCreal x)
LCreal deadband (const LCreal x, const LCreal limit)
bool inRange (const LCreal x, const LCreal lo, const LCreal hi)
void lcSleep (const unsigned int msec)
double getComputerTime ()
double getTimeUtc (unsigned int *const day=0, unsigned int *const month=0, unsigned int *const year=0)
double getTime ()
void getTime (unsigned long *const sec, unsigned long *const uSec)
bool convertSec2Ymdhms (const unsigned long seconds, unsigned int *const year, unsigned int *const month, unsigned int *const day, unsigned int *const hour, unsigned int *const min, unsigned int *const sec)
bool convertYmdhms2Sec (const unsigned int year, const unsigned int month, const unsigned int day, const unsigned int hour, const unsigned int min, const unsigned int sec, unsigned long *const seconds)
bool convertSec2Ntp (const unsigned long seconds, const unsigned long uSec, unsigned long *const ntpSec, unsigned long *const ntpSecF)
bool convertNtp2Sec (const unsigned long ntpSec, const unsigned long ntpSecF, unsigned long *const seconds, unsigned long *const uSec)
bool doesFileExist (const char *const fullname)
void lcPreMultVec4Array (const osg::Vec4 orig[], const osg::Matrix &matrix, osg::Vec4 result[], const int n)
void preMultVec4Array (const osg::Vec4d orig[], const osg::Matrixd &matrix, osg::Vec4d result[], const unsigned int n)
void preMultVec4Array (const osg::Vec4f orig[], const osg::Matrixf &matrix, osg::Vec4f result[], const unsigned int n)
void lcPreMultVec3Array (const osg::Vec3 orig[], const osg::Matrix &matrix, osg::Vec3 result[], const int n)
void preMultVec3Array (const osg::Vec3d orig[], const osg::Matrixd &matrix, osg::Vec3d result[], const unsigned int n)
void preMultVec3Array (const osg::Vec3f orig[], const osg::Matrixf &matrix, osg::Vec3f result[], const unsigned int n)
void lcPostMultVec4Array (const osg::Vec4 orig[], const osg::Matrix &matrix, osg::Vec4 result[], const int n)
void postMultVec4Array (const osg::Vec4d orig[], const osg::Matrixd &matrix, osg::Vec4d result[], const unsigned int n)
void postMultVec4Array (const osg::Vec4f orig[], const osg::Matrixf &matrix, osg::Vec4f result[], const unsigned int n)
void lcPostMultVec3Array (const osg::Vec3 orig[], const osg::Matrix &matrix, osg::Vec3 result[], const int n)
void postMultVec3Array (const osg::Vec3d orig[], const osg::Matrixd &matrix, osg::Vec3d result[], const unsigned int n)
void postMultVec3Array (const osg::Vec3f orig[], const osg::Matrixf &matrix, osg::Vec3f result[], const unsigned int n)
void lcSinCos (const LCreal angleRad, LCreal *const sine, LCreal *const cosine)
void sinCos (const double angleRad, double *const sine, double *const cosine)
void sinCos (const float angleRad, float *const sine, float *const cosine)
void lcSinArray (const LCreal *const anglesRad, LCreal *const sines, const int n)
void sinArray (const double *const anglesRad, double *const sines, const unsigned int n)
void sinArray (const float *const anglesRad, float *const sines, const unsigned int n)
void lcCosArray (const LCreal *const anglesRad, LCreal *const cosines, const int n)
void cosArray (const double *const anglesRad, double *const cosines, const unsigned int n)
void cosArray (const float *const anglesRad, float *const cosines, const unsigned int n)
void lcSinCosArray (const LCreal *const anglesRad, LCreal *const sines, LCreal *const cosines, const int n)
void sinCosArray (const double *const anglesRad, double *const sines, double *const cosines, const unsigned int n)
void sinCosArray (const float *const anglesRad, float *const sines, float *const cosines, const unsigned int n)
void lcAcosArray (const LCreal *const anglesRad, LCreal *const acosines, const int n)
void acosArray (const double *const anglesRad, double *const acosines, const unsigned int n)
void acosArray (const float *const anglesRad, float *const acosines, const unsigned int n)
void lcAtan2Array (const LCreal *const yValues, const LCreal *const xValues, LCreal *const atans, const int n)
void atan2Array (const double *const yValues, const double *const xValues, double *const atans, const unsigned int n)
void atan2Array (const float *const yValues, const float *const xValues, float *const atans, const unsigned int n)
void lcSqrtArray (const LCreal *const src, LCreal *const dst, const int n)
void sqrtArray (const double *const src, double *const dst, const unsigned int n)
void sqrtArray (const float *const src, float *const dst, const unsigned int n)
void lcPow10Array (const LCreal *const src, LCreal *const dst, const int n)
void pow10Array (const double *const src, double *const dst, const unsigned int n)
void pow10Array (const float *const src, float *const dst, const unsigned int n)
void lcMultArrayConst (const LCreal *const src, const LCreal c, LCreal *const dst, const int n)
void multArrayConst (const double *const src, const double c, double *const dst, const unsigned int n)
void multArrayConst (const float *const src, const float c, LCreal *const dst, const unsigned int n)
void Integer2Str (const int num, char *const str, int width)
bool lcStrcpy (char *const strDest, const size_t sizeOfDest, const char *const strSource)
bool lcStrncpy (char *const strDest, const size_t sizeOfDest, const char *const strSource, const size_t count)
bool lcStrcat (char *const strDest, const size_t sizeOfDest, const char *const strSource)
unsigned int getDigits (const double x)
template<class T >
SGL_ABS (T a)

Variables

const double PI = 3.1415926535897932384626433832795
const double TWO_PI = PI + PI
const double LIGHTSPEED = 299792458.0
const double BOLTZMANN = 1.3806503e-23f
const LCreal ETHG = 32.16f
const LCreal INCH2MBAR = (1013.2f / 29.92f)
const LCreal MBAR2INCH = (1.0f / INCH2MBAR)
const double MuM3perS2 = 3986004.418E8
const LCreal UNDEFINED_VALUE = FLT_MIN
const LCreal INIT_VALUE = 0.0f
const int INIT_INT_VALUE = 0
const int INIT_SELECT_VALUE = 1
const LCreal INIT_TIME_VALUE = 0.0f
const LCreal INIT_DIRECTION_VALUE = 0.0f
const LCreal INIT_LATITUDE_VALUE = 0.0f
const LCreal INIT_LONGITUDE_VALUE = 0.0f
const double _EPSILON_DOUBLE_ = 1e-12
const float _EPSILON_FLOAT_ = 1e-7f

Detailed Description

Good introductions to Quaternions at: http://www.gamasutra.com/features/programming/19980703/quaternions_01.htm http://mathworld.wolfram.com/Quaternion.html


Typedef Documentation

typedef LONGLONG Eaagles::Integer64
typedef float Eaagles::LCreal
typedef ULONGLONG Eaagles::LCuint64

Function Documentation

void Eaagles::acosArray ( const double *const   anglesRad,
double *const   acosines,
const unsigned int  n 
)
void Eaagles::acosArray ( const float *const   anglesRad,
float *const   acosines,
const unsigned int  n 
)
LCreal Eaagles::alim ( const LCreal  x,
const LCreal  limit 
) [inline]
double Eaagles::alimd ( const double  x,
const double  limit 
) [inline]
float Eaagles::alimf ( const float  x,
const float  limit 
) [inline]
void Eaagles::atan2Array ( const double *const   yValues,
const double *const   xValues,
double *const   atans,
const unsigned int  n 
)
void Eaagles::atan2Array ( const float *const   yValues,
const float *const   xValues,
float *const   atans,
const unsigned int  n 
)
bool Eaagles::convertNtp2Sec ( const unsigned long  ntpSec,
const unsigned long  ntpSecF,
unsigned long *const   seconds,
unsigned long *const   uSec 
)
bool Eaagles::convertSec2Ntp ( const unsigned long  seconds,
const unsigned long  uSec,
unsigned long *const   ntpSec,
unsigned long *const   ntpSecF 
)
bool Eaagles::convertSec2Ymdhms ( const unsigned long  seconds,
unsigned int *const   year,
unsigned int *const   month,
unsigned int *const   day,
unsigned int *const   hour,
unsigned int *const   min,
unsigned int *const   sec 
)
bool Eaagles::convertYmdhms2Sec ( const unsigned int  year,
const unsigned int  month,
const unsigned int  day,
const unsigned int  hour,
const unsigned int  min,
const unsigned int  sec,
unsigned long *const   seconds 
)
void Eaagles::cosArray ( const double *const   anglesRad,
double *const   cosines,
const unsigned int  n 
)
void Eaagles::cosArray ( const float *const   anglesRad,
float *const   cosines,
const unsigned int  n 
)
LCreal Eaagles::deadband ( const LCreal  x,
const LCreal  limit 
) [inline]
bool Eaagles::doesFileExist ( const char *const   fullname  ) 
bool Eaagles::equal ( double  d1,
double  d2,
double  eps = _EPSILON_DOUBLE_ 
) [inline]
bool Eaagles::equal ( float  d1,
float  d2,
float  eps = _EPSILON_FLOAT_ 
) [inline]
double Eaagles::getComputerTime (  ) 
unsigned int Eaagles::getDigits ( const double  x  ) 
double Eaagles::getTime (  ) 
void Eaagles::getTime ( unsigned long *const   sec,
unsigned long *const   uSec 
)
double Eaagles::getTimeUtc ( unsigned int *const   day = 0,
unsigned int *const   month = 0,
unsigned int *const   year = 0 
)
bool Eaagles::inRange ( const LCreal  x,
const LCreal  lo,
const LCreal  hi 
) [inline]
void Eaagles::Integer2Str ( const int  num,
char *const   str,
int  width 
)

References Eaagles::Basic::i.

double Eaagles::kron ( const unsigned int  i,
const unsigned int  j 
) [inline]
void Eaagles::lcAcosArray ( const LCreal *const   anglesRad,
LCreal *const   acosines,
const int  n 
)

References Eaagles::Basic::i, and lcAcos.

void Eaagles::lcAtan2Array ( const LCreal *const   yValues,
const LCreal *const   xValues,
LCreal *const   atans,
const int  n 
)

References Eaagles::Basic::i, and lcAtan2.

void Eaagles::lcCosArray ( const LCreal *const   anglesRad,
LCreal *const   cosines,
const int  n 
)

References Eaagles::Basic::i, and lcCos.

LCreal Eaagles::lcMax ( const LCreal  v1,
const LCreal  v2 
) [inline]
LCreal Eaagles::lcMin ( const LCreal  v1,
const LCreal  v2 
) [inline]
void Eaagles::lcMultArrayConst ( const LCreal *const   src,
const LCreal  c,
LCreal *const   dst,
const int  n 
)

References Eaagles::Basic::i.

void Eaagles::lcPostMultVec3Array ( const osg::Vec3  orig[],
const osg::Matrix &  matrix,
osg::Vec3  result[],
const int  n 
)

References Eaagles::Basic::i.

void Eaagles::lcPostMultVec4Array ( const osg::Vec4  orig[],
const osg::Matrix &  matrix,
osg::Vec4  result[],
const int  n 
)

References Eaagles::Basic::i.

void Eaagles::lcPow10Array ( const LCreal *const   src,
LCreal *const   dst,
const int  n 
)

References Eaagles::Basic::i, and lcPow.

void Eaagles::lcPreMultVec3Array ( const osg::Vec3  orig[],
const osg::Matrix &  matrix,
osg::Vec3  result[],
const int  n 
)

References Eaagles::Basic::i.

void Eaagles::lcPreMultVec4Array ( const osg::Vec4  orig[],
const osg::Matrix &  matrix,
osg::Vec4  result[],
const int  n 
)

References Eaagles::Basic::i.

void Eaagles::lcSinArray ( const LCreal *const   anglesRad,
LCreal *const   sines,
const int  n 
)

References Eaagles::Basic::i, and lcSin.

void Eaagles::lcSinCos ( const LCreal  angleRad,
LCreal *const   sine,
LCreal *const   cosine 
)

References lcCos, and lcSin.

void Eaagles::lcSinCosArray ( const LCreal *const   anglesRad,
LCreal *const   sines,
LCreal *const   cosines,
const int  n 
)

References Eaagles::Basic::i, lcCos, and lcSin.

void Eaagles::lcSleep ( const unsigned int  msec  ) 
void Eaagles::lcSqrtArray ( const LCreal *const   src,
LCreal *const   dst,
const int  n 
)

References Eaagles::Basic::i.

bool Eaagles::lcStrcat ( char *const   strDest,
const size_t  sizeOfDest,
const char *const   strSource 
)
bool Eaagles::lcStrcpy ( char *const   strDest,
const size_t  sizeOfDest,
const char *const   strSource 
)

References Eaagles::Basic::q.

Referenced by Eaagles::Basic::String::catStr(), Eaagles::Basic::String::getCopyString(), gufParse(), Eaagles::Simulation::Nib::initData(), Eaagles::Maps::Rpf::CadrgFile::initialize(), Eaagles::Dafif::AirportLoader::load(), Eaagles::BasicGL::FtglTextureFont::loadFont(), Eaagles::BasicGL::FtglHaloFont::loadFont(), Eaagles::BasicGL::FtglPolygonFont::loadFont(), Eaagles::BasicGL::FtglPixmapFont::loadFont(), Eaagles::BasicGL::FtglOutlineFont::loadFont(), Eaagles::BasicGL::FtglExtrdFont::loadFont(), Eaagles::BasicGL::FtglBitmapFont::loadFont(), Eaagles::BasicGL::BitmapFont::loadTypeFace(), Eaagles::BasicGL::LongitudeReadout::LongitudeReadout(), Eaagles::Network::Dis::NetIO::makeFederateName(), Eaagles::Network::Dis::NetIO::makeFederationName(), Eaagles::Dafif::NavaidLoader::NavaidKey::NavaidKey(), Eaagles::Simulation::NtmOutputNodeStd::NtmOutputNodeStd(), Eaagles::Basic::FileReader::open(), Eaagles::Basic::Logger::openFile(), Eaagles::Network::Dis::NetIO::processEntityStatePDU(), Eaagles::BasicGL::TimeReadout::reformat(), Eaagles::BasicGL::OctalReadout::reformat(), Eaagles::BasicGL::HexReadout::reformat(), Eaagles::IoDevice::UsbJoystickImp::reset(), Eaagles::BasicGL::Rotary::Rotary(), Eaagles::Maps::Vpf::VPFTable::setColumnDesc(), Eaagles::Maps::Vpf::VPFTable::setColumnName(), Eaagles::Maps::Vpf::VPFTable::setColumnNarrTable(), Eaagles::Maps::Vpf::VPFTable::setColumnNumber(), Eaagles::Maps::Vpf::VPFTable::setColumnThematicIndex(), Eaagles::Maps::Vpf::VPFTable::setColumnValueDescTableName(), Eaagles::Maps::Vpf::VPFTable::setNarrTable(), Eaagles::Simulation::Nib::setPlayerName(), Eaagles::BasicGL::Font::setSlotFontPath(), Eaagles::BasicGL::Font::setSlotFTGLFontFileName(), Eaagles::Maps::Vpf::VPFDirectory::setSlotPath(), Eaagles::Basic::String::setStr(), Eaagles::Maps::Vpf::VPFTable::setTableDesc(), Eaagles::Maps::Rpf::CadrgTocEntry::setType(), Eaagles::Simulation::RfSensor::setTypeId(), Eaagles::Network::Dis::NetIO::testOutputEntityTypes(), Eaagles::BasicGL::TimeReadout::TimeReadout(), Eaagles::Dafif::WaypointLoader::WaypointKey::WaypointKey(), and while().

bool Eaagles::lcStrncpy ( char *const   strDest,
const size_t  sizeOfDest,
const char *const   strSource,
const size_t  count 
)

References Eaagles::Basic::q.

Referenced by Eaagles::Dafif::DafifRecord::dsAtofn(), Eaagles::Dafif::DafifRecord::dsAtoln(), Eaagles::Dafif::AirportLoader::findGlideSlope(), Eaagles::Simulation::TabLogger::LogPassiveTrack::getDescription(), Eaagles::Simulation::TabLogger::LogActiveTrack::getDescription(), Eaagles::Simulation::TabLogger::LogWeaponActivity::getDescription(), Eaagles::Simulation::TabLogger::LogGunActivity::getDescription(), Eaagles::Simulation::TabLogger::LogPlayerData::getDescription(), Eaagles::Simulation::SimLogger::RemovedRwrTrack::getDescription(), Eaagles::Simulation::SimLogger::UpdateRwrTrack::getDescription(), Eaagles::Simulation::SimLogger::NewRwrTrack::getDescription(), Eaagles::Simulation::SimLogger::RemovedTrack::getDescription(), Eaagles::Simulation::SimLogger::UpdateTrack::getDescription(), Eaagles::Simulation::SimLogger::NewTrack::getDescription(), Eaagles::Simulation::SimLogger::DetonationEvent::getDescription(), Eaagles::Simulation::SimLogger::KillEvent::getDescription(), Eaagles::Simulation::SimLogger::GunFired::getDescription(), Eaagles::Simulation::SimLogger::WeaponRelease::getDescription(), Eaagles::Simulation::SimLogger::RemovePlayer::getDescription(), Eaagles::Simulation::SimLogger::LogPlayerData::getDescription(), Eaagles::Simulation::SimLogger::NewPlayer::getDescription(), Eaagles::Terrain::DedFile::getFileHeaders(), Eaagles::Basic::String::getSubString(), Eaagles::Dafif::AirportLoader::load(), Eaagles::Dafif::AirportLoader::queryByKey(), Eaagles::Dafif::AirportLoader::queryRunwayByIdent(), Eaagles::Dafif::AirportLoader::queryRunwayBySubkey(), Eaagles::Basic::FileReader::setFilename(), Eaagles::Basic::FileReader::setPathname(), and Eaagles::BasicGL::Font::xferChars().

LCreal Eaagles::lim01 ( const LCreal  x  )  [inline]
void Eaagles::multArrayConst ( const double *const   src,
const double  c,
double *const   dst,
const unsigned int  n 
)
void Eaagles::multArrayConst ( const float *const   src,
const float  c,
LCreal *const   dst,
const unsigned int  n 
)
int Eaagles::nint ( const LCreal  x  )  [inline]
int Eaagles::nintd ( const double  x  )  [inline]
int Eaagles::nintf ( const float  x  )  [inline]
void Eaagles::postMultVec3Array ( const osg::Vec3d  orig[],
const osg::Matrixd &  matrix,
osg::Vec3d  result[],
const unsigned int  n 
)
void Eaagles::postMultVec3Array ( const osg::Vec3f  orig[],
const osg::Matrixf &  matrix,
osg::Vec3f  result[],
const unsigned int  n 
)
void Eaagles::postMultVec4Array ( const osg::Vec4f  orig[],
const osg::Matrixf &  matrix,
osg::Vec4f  result[],
const unsigned int  n 
)
void Eaagles::postMultVec4Array ( const osg::Vec4d  orig[],
const osg::Matrixd &  matrix,
osg::Vec4d  result[],
const unsigned int  n 
)
void Eaagles::pow10Array ( const float *const   src,
float *const   dst,
const unsigned int  n 
)
void Eaagles::pow10Array ( const double *const   src,
double *const   dst,
const unsigned int  n 
)
void Eaagles::preMultVec3Array ( const osg::Vec3f  orig[],
const osg::Matrixf &  matrix,
osg::Vec3f  result[],
const unsigned int  n 
)
void Eaagles::preMultVec3Array ( const osg::Vec3d  orig[],
const osg::Matrixd &  matrix,
osg::Vec3d  result[],
const unsigned int  n 
)
void Eaagles::preMultVec4Array ( const osg::Vec4f  orig[],
const osg::Matrixf &  matrix,
osg::Vec4f  result[],
const unsigned int  n 
)
void Eaagles::preMultVec4Array ( const osg::Vec4d  orig[],
const osg::Matrixd &  matrix,
osg::Vec4d  result[],
const unsigned int  n 
)
template<class T >
T Eaagles::SGL_ABS ( a  )  [inline]
double Eaagles::sgn ( const unsigned int  i,
const unsigned int  j 
) [inline]
float Eaagles::sign ( const float  x  )  [inline]
int Eaagles::sign ( const int  x  )  [inline]
double Eaagles::sign ( const double  x  )  [inline]
void Eaagles::sinArray ( const float *const   anglesRad,
float *const   sines,
const unsigned int  n 
)
void Eaagles::sinArray ( const double *const   anglesRad,
double *const   sines,
const unsigned int  n 
)
void Eaagles::sinCos ( const float  angleRad,
float *const   sine,
float *const   cosine 
)
void Eaagles::sinCos ( const double  angleRad,
double *const   sine,
double *const   cosine 
)
void Eaagles::sinCosArray ( const double *const   anglesRad,
double *const   sines,
double *const   cosines,
const unsigned int  n 
)
void Eaagles::sinCosArray ( const float *const   anglesRad,
float *const   sines,
float *const   cosines,
const unsigned int  n 
)
void Eaagles::sqrtArray ( const double *const   src,
double *const   dst,
const unsigned int  n 
)
void Eaagles::sqrtArray ( const float *const   src,
float *const   dst,
const unsigned int  n 
)

Variable Documentation

const double Eaagles::_EPSILON_DOUBLE_ = 1e-12
const float Eaagles::_EPSILON_FLOAT_ = 1e-7f
const double Eaagles::BOLTZMANN = 1.3806503e-23f
const LCreal Eaagles::ETHG = 32.16f
const LCreal Eaagles::INCH2MBAR = (1013.2f / 29.92f)
const int Eaagles::INIT_INT_VALUE = 0
const double Eaagles::LIGHTSPEED = 299792458.0
const LCreal Eaagles::MBAR2INCH = (1.0f / INCH2MBAR)
const double Eaagles::MuM3perS2 = 3986004.418E8
const double Eaagles::PI = 3.1415926535897932384626433832795

Referenced by Eaagles::Basic::Angle::aepcdRad(), Eaagles::Basic::Angle::aepcfRad(), Eaagles::Simulation::AngleOnlyTrackManager::AngleOnlyTrackManager(), Eaagles::Instruments::IrisGLCompat::arc(), Eaagles::Instruments::IrisGLCompat::arcf(), Eaagles::Instruments::IrisGLCompat::circ(), Eaagles::Instruments::IrisGLCompat::circf(), Eaagles::Simulation::SigSphere::computeRcs(), Eaagles::Simulation::Nib::drComputeEulerAngles(), Eaagles::Simulation::IrSphere::getArea(), Eaagles::Simulation::Antenna::getEffectiveArea(), Eaagles::Basic::Nav::getGeodCoords(), Eaagles::Simulation::SigTrihedralCR::getRCS(), Eaagles::Simulation::SigDihedralCR::getRCS(), Eaagles::Simulation::SigPlate::getRCS(), Eaagles::IoDevice::SignalGen::input(), Eaagles::Simulation::Player::positionUpdate(), Eaagles::Simulation::Autopilot::processModeFollowTheLead(), Eaagles::Simulation::Gimbal::servoController(), Eaagles::Simulation::Gimbal::setCmdPos(), Eaagles::Simulation::IrSensor::setFieldOfRegard(), Eaagles::Simulation::IrSensor::setIFOV(), Eaagles::Simulation::Emission::setRange(), Eaagles::Simulation::Player::setSlotInitEulerAngles(), Eaagles::Simulation::Player::setSlotInitHeading(), Eaagles::Simulation::Player::setSlotInitPitch(), Eaagles::Simulation::Player::setSlotInitRoll(), Eaagles::Simulation::Gun::setSlotPitch(), Eaagles::Simulation::Gun::setSlotRoll(), Eaagles::LinearSystem::LowpassFilter::setSlotWc(), Eaagles::Simulation::Gun::setSlotYaw(), Eaagles::Simulation::ScanGimbal::spiralScanController(), Eaagles::Vehicle::RacModel::updateRAC(), Eaagles::Instruments::IrisGLCompat::washerf(), and Eaagles::Simulation::Missile::weaponDynamics().

const double Eaagles::TWO_PI = PI + PI