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 > | |
| 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 |
Good introductions to Quaternions at: http://www.gamasutra.com/features/programming/19980703/quaternions_01.htm http://mathworld.wolfram.com/Quaternion.html
| typedef LONGLONG Eaagles::Integer64 |
| typedef float Eaagles::LCreal |
| typedef ULONGLONG Eaagles::LCuint64 |
| void Eaagles::acosArray | ( | const double *const | anglesRad, | |
| double *const | acosines, | |||
| const unsigned int | n | |||
| ) |
Referenced by Eaagles::Simulation::Tdb::computeBoresightData().
| void Eaagles::acosArray | ( | const float *const | anglesRad, | |
| float *const | acosines, | |||
| const unsigned int | n | |||
| ) |
| LCreal Eaagles::alim | ( | const LCreal | x, | |
| const LCreal | limit | |||
| ) | [inline] |
Referenced by Eaagles::Instruments::Adi::updateData().
| double Eaagles::alimd | ( | const double | x, | |
| const double | limit | |||
| ) | [inline] |
Referenced by Eaagles::Basic::Nav::gll2bd().
| 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 | |||
| ) |
Referenced by Eaagles::Simulation::Tdb::computeBoresightData().
| 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 | |||
| ) |
References Eaagles::Basic::time.
Referenced by getTimeUtc(), Eaagles::Simulation::Simulation::reset(), and Eaagles::Simulation::Simulation::updateTC().
| 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 | |||
| ) |
Referenced by Eaagles::Simulation::Simulation::reset().
| 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 | ) |
References result.
Referenced by Eaagles::Basic::Logger::openFile(), and Eaagles::IoDevice::UsbJoystickImp::reset().
| 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 | ( | ) |
Referenced by Eaagles::Simulation::Datalink::dynamics(), and Eaagles::BasicGL::GlutDisplay::idleCB().
| unsigned int Eaagles::getDigits | ( | const double | x | ) |
References Eaagles::Basic::z.
Referenced by Eaagles::Basic::operator<<(), and Eaagles::Basic::Matrix::showMatrix().
| double Eaagles::getTime | ( | ) |
Referenced by getTimeUtc(), and Eaagles::Simulation::Simulation::reset().
| 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 | |||
| ) |
References convertSec2Ymdhms(), getTime(), Eaagles::Basic::min, and Eaagles::Basic::seconds.
| 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] |
Referenced by Eaagles::Basic::Hls::rgb2hls(), and Eaagles::Basic::Hsv::rgb2hsv().
| LCreal Eaagles::lcMin | ( | const LCreal | v1, | |
| const LCreal | v2 | |||
| ) | [inline] |
Referenced by Eaagles::Basic::Hls::rgb2hls(), and Eaagles::Basic::Hsv::rgb2hsv().
| 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 | |||
| ) |
| 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 | ) |
Referenced by Eaagles::BasicGL::GlutDisplay::idleCB().
| 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 | |||
| ) |
References Eaagles::Basic::q.
Referenced by Eaagles::Basic::String::catStr(), gufParse(), 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::BmpTexture::loadTexture(), Eaagles::BasicGL::BitmapFont::loadTypeFace(), Eaagles::Basic::FileReader::open(), and Eaagles::Basic::Logger::openFile().
| 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] |
Referenced by Eaagles::Simulation::Rwr::receive().
| void Eaagles::multArrayConst | ( | const double *const | src, | |
| const double | c, | |||
| double *const | dst, | |||
| const unsigned int | n | |||
| ) |
Referenced by Eaagles::Simulation::Antenna::rfTransmit().
| 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 | |||
| ) |
Referenced by Eaagles::Simulation::Tdb::computeBoresightData().
| 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 | |||
| ) |
Referenced by Eaagles::Simulation::Antenna::rfTransmit().
| 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 | |||
| ) |
Referenced by Eaagles::Basic::Nav::aer2xyzArray().
| 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 | |||
| ) |
| T Eaagles::SGL_ABS | ( | T | 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 | |||
| ) |
Referenced by Eaagles::Basic::Nav::aer2xyz().
| void Eaagles::sinCosArray | ( | const double *const | anglesRad, | |
| double *const | sines, | |||
| double *const | cosines, | |||
| const unsigned int | n | |||
| ) |
Referenced by Eaagles::Basic::Nav::aer2xyzArray().
| 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 | |||
| ) |
Referenced by Eaagles::Simulation::Tdb::computeBoresightData().
| void Eaagles::sqrtArray | ( | const float *const | src, | |
| float *const | dst, | |||
| const unsigned int | n | |||
| ) |
| const double Eaagles::_EPSILON_DOUBLE_ = 1e-12 |
| const float Eaagles::_EPSILON_FLOAT_ = 1e-7f |
| const double Eaagles::BOLTZMANN = 1.3806503e-23f |
Referenced by Eaagles::Simulation::RfSystem::computeReceiverNoise().
| const LCreal Eaagles::ETHG = 32.16f |
Referenced by Eaagles::Simulation::Bullet::updateBurstTrajectories(), Eaagles::Vehicle::RacModel::updateRAC(), Eaagles::Simulation::Missile::weaponDynamics(), Eaagles::Simulation::Effects::weaponDynamics(), Eaagles::Simulation::Bomb::weaponDynamics(), and Eaagles::Simulation::Bomb::weaponImpactPrediction().
| const LCreal Eaagles::INCH2MBAR = (1013.2f / 29.92f) |
| const LCreal Eaagles::INIT_DIRECTION_VALUE = 0.0f |
| const int Eaagles::INIT_INT_VALUE = 0 |
| const LCreal Eaagles::INIT_LATITUDE_VALUE = 0.0f |
| const LCreal Eaagles::INIT_LONGITUDE_VALUE = 0.0f |
| const int Eaagles::INIT_SELECT_VALUE = 1 |
| const LCreal Eaagles::INIT_TIME_VALUE = 0.0f |
| const LCreal Eaagles::INIT_VALUE = 0.0f |
| 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 |
| const LCreal Eaagles::UNDEFINED_VALUE = FLT_MIN |
1.7.1