Desktop/FinalOpenEaagles/FinalOpenEaagles/basic/support.h File Reference

Include dependency graph for support.h:

This graph shows which files directly or indirectly include this file:


Namespaces

namespace  Eaagles

Defines

#define lcSqrt   sqrtf
#define lcSin   sinf
#define lcCos   cosf
#define lcTan   tanf
#define lcAtan   atanf
#define lcAtan2   atan2f
#define lcAcos   acosf
#define lcAbs   fabsf
#define lcFmod   fmodf
#define lcPow   powf
#define lcExp   expf
#define lcLog   logf
#define lcLog10   log10f
#define lcAepcDeg   Basic::LcAngle::aepcfDeg
#define lcAepcRad   Basic::LcAngle::aepcfRad

Typedefs

typedef float Eaagles::LCreal

Functions

LCreal Eaagles::lcMax (const LCreal v1, const LCreal v2)
LCreal Eaagles::lcMin (const LCreal v1, const LCreal v2)
int Eaagles::nint (const LCreal x)
LCreal Eaagles::alim (const LCreal x, const LCreal limit)
float Eaagles::alimf (const float x, const float limit)
double Eaagles::alimd (const double x, const double limit)
LCreal Eaagles::lim01 (const LCreal x)
LCreal Eaagles::deadband (const LCreal x, const LCreal limit)
bool Eaagles::inRange (const LCreal x, const LCreal lo, const LCreal hi)
void Eaagles::lcSleep (const unsigned int msec)
double Eaagles::getTimeUtc ()
double Eaagles::getComputerTime ()
bool Eaagles::doesFileExist (const char *const fullname)
void Eaagles::lcPreMultVec4Array (const osg::Vec4 orig[], const osg::Matrix &matrix, osg::Vec4 result[], const int n)
void Eaagles::lcPostMultVec4Array (const osg::Vec4 orig[], const osg::Matrix &matrix, osg::Vec4 result[], const int n)
void Eaagles::lcSinCos (const LCreal angleRad, LCreal *const sine, LCreal *const cosine)
void Eaagles::lcMultArrayConst (const LCreal *const src, const LCreal c, LCreal *const dst, const int n)
void Eaagles::lcSqrtArray (const LCreal *const src, LCreal *const dst, const int n)
void Eaagles::lcSinArray (const LCreal *const anglesRad, LCreal *const sines, const int n)
void Eaagles::lcCosArray (const LCreal *const anglesRad, LCreal *const cosines, const int n)
void Eaagles::lcSinCosArray (const LCreal *const anglesRad, LCreal *const sines, LCreal *const cosines, const int n)
void Eaagles::lcAcosArray (const LCreal *const anglesRad, LCreal *const acosines, const int n)
void Eaagles::lcAtan2Array (const LCreal *const yValues, const LCreal *const xValues, LCreal *const atans, const int n)
void Eaagles::lcPow10Array (const LCreal *const src, LCreal *const dst, const int n)
void Eaagles::lcInt2Str (const int num, char *const str, int width)
bool Eaagles::lcStrcpy (char *const strDest, const size_t sizeOfDest, const char *const strSource)
bool Eaagles::lcStrncpy (char *const strDest, const size_t sizeOfDest, const char *const strSource, const size_t count)
bool Eaagles::lcStrcat (char *const strDest, const size_t sizeOfDest, const char *const strSource)

Variables

const LCreal Eaagles::M_PI = 3.1415926f
const LCreal Eaagles::lightSpeed = 2.997925e+8f
const LCreal Eaagles::boltzmann = 1.38065e-23f
const LCreal Eaagles::ERAD = 3443.933577689f
const LCreal Eaagles::ETHG = 32.16f
const LCreal Eaagles::INCH2MBAR = (1013.2f / 29.92f)
const LCreal Eaagles::MBAR2INCH = (1.0f / INCH2MBAR)
const LCreal Eaagles::UNDEFINED_VALUE = FLT_MIN
const LCreal Eaagles::INIT_VALUE = 0.0f
const int Eaagles::INIT_INT_VALUE = 0
const int Eaagles::INIT_SELECT_VALUE = 1
const LCreal Eaagles::INIT_TIME_VALUE = 0.0f
const LCreal Eaagles::INIT_DIRECTION_VALUE = 0.0f
const LCreal Eaagles::INIT_LATITUDE_VALUE = 0.0f
const LCreal Eaagles::INIT_LONGITUDE_VALUE = 0.0f

Define Documentation

#define lcAbs   fabsf

#define lcAcos   acosf

#define lcAepcDeg   Basic::LcAngle::aepcfDeg

#define lcAepcRad   Basic::LcAngle::aepcfRad

#define lcAtan   atanf

#define lcAtan2   atan2f

#define lcCos   cosf

#define lcExp   expf

#define lcFmod   fmodf

#define lcLog   logf

#define lcLog10   log10f

#define lcPow   powf

#define lcSin   sinf

#define lcSqrt   sqrtf

#define lcTan   tanf


Generated on Tue Dec 19 16:23:01 2006 for Eaagles by  doxygen 1.5.0