Eaagles::Simulation::Ins Class Reference

Inherits Eaagles::Simulation::Navigation.

Inheritance diagram for Eaagles::Simulation::Ins:

Inheritance graph
[legend]
Collaboration diagram for Eaagles::Simulation::Ins:

Collaboration graph
[legend]
List of all members.

Public Types

enum  AlignMode { PREC = 1, SHDG = 2, AIR = 3, ATT = 4 }

Public Member Functions

 Ins ()
const osg::Vec3 & getGyroBias () const
const osg::Vec3 & getAccelBias () const
LCreal getWanderAngle () const
LCreal getDopplerBias () const
LCreal getDopplerScaleFactor () const
AlignMode getAlignmentMode () const
double getAlignmentTTG () const
LCreal getQuality () const
virtual void setDopplerBias (const LCreal dBias)
virtual void setDopplerScaleFactor (const LCreal dSFact)
virtual void setAlignmentMode (const AlignMode mode)

Protected Member Functions

virtual void setGyroBias (const osg::Vec3 *const p)
virtual void setAccelBias (const osg::Vec3 *const p)
virtual void setWanderAngle (const LCreal v)
virtual void setAlignmentTTG (const double v)
virtual void setQuality (const LCreal v)

Private Attributes

osg::Vec3 gyroBias
osg::Vec3 accelBias
LCreal wander
LCreal dBias
LCreal dSFact
AlignMode alignMode
double alignTTG
LCreal quality

Detailed Description

Generic Inerial Navigation System (INS) Data
    GUID: {AEC74A05-B5CD-4410-8C21-D111AA4B85FE}


Member Enumeration Documentation

enum Eaagles::Simulation::Ins::AlignMode

Alignment modes.

Enumerator:
PREC 
SHDG 
AIR 
ATT 


Constructor & Destructor Documentation

Eaagles::Simulation::Ins::Ins (  ) 


Member Function Documentation

const osg::Vec3& Eaagles::Simulation::Ins::getGyroBias (  )  const [inline]

const osg::Vec3& Eaagles::Simulation::Ins::getAccelBias (  )  const [inline]

LCreal Eaagles::Simulation::Ins::getWanderAngle (  )  const [inline]

LCreal Eaagles::Simulation::Ins::getDopplerBias (  )  const [inline]

LCreal Eaagles::Simulation::Ins::getDopplerScaleFactor (  )  const [inline]

AlignMode Eaagles::Simulation::Ins::getAlignmentMode (  )  const [inline]

double Eaagles::Simulation::Ins::getAlignmentTTG (  )  const [inline]

LCreal Eaagles::Simulation::Ins::getQuality (  )  const [inline]

void Eaagles::Simulation::Ins::setDopplerBias ( const LCreal  dBias  )  [virtual]

Set functions.

void Eaagles::Simulation::Ins::setDopplerScaleFactor ( const LCreal  dSFact  )  [virtual]

Set functions.

void Eaagles::Simulation::Ins::setAlignmentMode ( const AlignMode  mode  )  [virtual]

Set functions.

void Eaagles::Simulation::Ins::setGyroBias ( const osg::Vec3 *const   p  )  [protected, virtual]

void Eaagles::Simulation::Ins::setAccelBias ( const osg::Vec3 *const   p  )  [protected, virtual]

void Eaagles::Simulation::Ins::setWanderAngle ( const LCreal  v  )  [protected, virtual]

void Eaagles::Simulation::Ins::setAlignmentTTG ( const double  v  )  [protected, virtual]

void Eaagles::Simulation::Ins::setQuality ( const LCreal  v  )  [protected, virtual]


Member Data Documentation

osg::Vec3 Eaagles::Simulation::Ins::gyroBias [private]

Gyro Bias.

osg::Vec3 Eaagles::Simulation::Ins::accelBias [private]

Acceleration Bias.

LCreal Eaagles::Simulation::Ins::wander [private]

Wander angle (degs).

LCreal Eaagles::Simulation::Ins::dBias [private]

Doppler bias.

LCreal Eaagles::Simulation::Ins::dSFact [private]

Doppler Scale Factor.

AlignMode Eaagles::Simulation::Ins::alignMode [private]

Alignment mode.

Alignment data

double Eaagles::Simulation::Ins::alignTTG [private]

Alignment Time to Go (sec).

LCreal Eaagles::Simulation::Ins::quality [private]

Quality.


Generated on Tue Dec 19 16:28:20 2006 for Eaagles by  doxygen 1.5.0