Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes

Eaagles::Simulation::Nib Class Reference

#include <Nib.h>

Inheritance diagram for Eaagles::Simulation::Nib:
Eaagles::Basic::Component Eaagles::Basic::Object Eaagles::Network::Dis::Nib

List of all members.

Public Types

enum  DeadReckoning {
  OTHER_DRM, STATIC_DRM, FPW_DRM, RPW_DRM,
  RVW_DRM, FVW_DRM, FPB_DRM, RPB_DRM,
  RVB_DRM, FVB_DRM
}

Public Member Functions

 Nib (const NetIO::IoType ioType)
NetIO::IoType getIoType () const
NetIOgetNetIO ()
const NetIOgetNetIO () const
virtual bool setNetIO (NetIO *const p)
PlayergetPlayer ()
unsigned short getPlayerID () const
const char * getPlayerName () const
virtual bool setPlayer (Player *const p)
virtual void setPlayerID (const unsigned short v)
virtual void setPlayerName (const char *s)
virtual const Basic::StringgetFederateName () const
virtual bool setFederateName (const Basic::String *const msg)
bool isMode (const Player::Mode m) const
bool isNotMode (const Player::Mode m) const
Player::Mode getMode () const
virtual void setMode (const Player::Mode m)
bool isSide (const Player::Side s) const
bool isNotSide (const Player::Side s) const
Player::Side getSide () const
virtual void setSide (const Player::Side s)
bool isDeadReckoning (const unsigned char dr) const
unsigned char getDeadReckoning () const
bool setDeadReckoning (const unsigned char dr)
const osg::Vec3d & getDrPosition () const
const osg::Vec3d & getDrVelocity () const
const osg::Vec3d & getDrAcceleration () const
const osg::Vec3d & getDrEulerAngles () const
const osg::Vec3d & getDrAngularVelocities () const
bool updateDeadReckoning (const LCreal dt, osg::Vec3d *const pNewPos, osg::Vec3d *const pNewAngles)
bool resetDeadReckoning (const unsigned char dr, const osg::Vec3d &p, const osg::Vec3d &v, const osg::Vec3d &a, const osg::Vec3d &rpy, const osg::Vec3d &av, const double time=0)
bool isChecked () const
void setCheckedFlag (const bool flg)
const NtmgetTypeMapper () const
bool isEntityTypeChecked () const
bool isEntityTypeUnchecked () const
bool isEntityTypeValid () const
bool isEntityTypeInvalid () const
virtual bool setTypeMapper (const Ntm *const p)
virtual void setEntityTypeChecked (const bool f)
LCreal getDamage () const
LCreal getSmoke () const
LCreal getFlames () const
unsigned int getCamouflageType () const
virtual bool setDamage (const LCreal v)
virtual bool setSmoke (const LCreal v)
virtual bool setFlames (const LCreal v)
virtual bool setCamouflageType (const unsigned int v)
unsigned int getAPartWingSweepCnt () const
LCreal getAPartWingSweep () const
unsigned int getAPartGearPosCnt () const
LCreal getAPartPartGearPos () const
unsigned int getAPartBayDoorCnt () const
LCreal getAPartBayDoorPos () const
unsigned int getAPartLauncherElevationCnt () const
LCreal getAPartLauncherElevation () const
unsigned int getAPartNumberAttachedNumMissiles () const
const MissilegetAPartAttachedMissile (const unsigned int n) const
unsigned int getAPartAttacheMissileChangeCnt (const unsigned int n) const
bool wasDetonationMessageSent () const
virtual bool setDetonationMessageSent (const bool flg)
bool isTimeoutEnabled () const
void setTimeoutEnabled (const bool flg)
LCreal getTimeExec () const
virtual void setTimeExec (const LCreal t)
LCreal getTimeUtc () const
virtual void setTimeUtc (const LCreal t)
virtual bool setOutputPlayerType (const Player *const p)
virtual bool isPlayerStateUpdateRequired (const LCreal curExecTime)
virtual void playerState2Nib ()
virtual void nib2PlayerState ()
virtual bool entityStateManager (const LCreal curExecTime)
virtual bool weaponFireMsgFactory (const LCreal curExecTime)
virtual bool munitionDetonationMsgFactory (const LCreal curExecTime)
virtual bool networkOutputManagers (const LCreal curExecTime)
Component * container ()
const Component * container () const
Component * container (Component *const p)
Component * findContainerByType (const std::type_info &type)
const Component * findContainerByType (const std::type_info &type) const
unsigned int getNumberOfComponents () const
PairStream * getComponents ()
const PairStream * getComponents () const
virtual bool addComponent (Pair *const p)
virtual Pair * findByName (const char *const slotname)
virtual const Pair * findByName (const char *const slotname) const
virtual Pair * findByIndex (const int slotindex)
virtual const Pair * findByIndex (const int slotindex) const
virtual Pair * findByType (const std::type_info &type)
virtual const Pair * findByType (const std::type_info &type) const
bool isComponentSelected () const
Component * getSelectedComponent ()
const Component * getSelectedComponent () const
virtual const Identifier * findNameOfComponent (const Component *const p) const
virtual void updateTC (const LCreal dt=0.0f)
virtual void updateData (const LCreal dt=0.0f)
void tcFrame (const LCreal dt=0.0f)
virtual bool isFrozen () const
virtual bool isNotFrozen () const
virtual void freeze (const bool fflag)
virtual void reset ()
bool isShutdown () const
bool isNotShutdown () const
virtual bool event (const int event, Object *const obj=0)
bool send (const char *const id, const int event)
bool send (const char *const id, const int event, const int value, SendData &sd)
bool send (const char *const id, const int event, const float value, SendData &sd)
bool send (const char *const id, const int event, const double value, SendData &sd)
bool send (const char *const id, const int event, const char *const value, SendData &sd)
bool send (const char *const id, const int event, const bool value, SendData &sd)
bool send (const char *const id, const int event, Object *const value, SendData &sd)
bool send (const char *const id, const int event, const int value[], SendData sd[], const int n)
bool send (const char *const id, const int event, const float value[], SendData sd[], const int n)
bool send (const char *const id, const int event, const double value[], SendData sd[], const int n)
bool send (const char *const id, const int event, const char *const value[], SendData sd[], const int n)
bool send (const char *const id, const int event, const bool value[], SendData sd[], const int n)
bool send (const char *const id, const int event, Object *const value[], SendData sd[], const int n)
const Statistic * getTimingStats () const
bool isTimingStatsEnabled () const
bool isTimingStatsPrintEnabled () const
virtual bool setTimingStatsEnabled (const bool b)
virtual bool setPrintTimingStats (const bool b)
Logger * getEventLogger ()
Logger * getAnyEventLogger ()
virtual bool setEventLogger (Logger *const logger)
virtual bool setSlotComponent (PairStream *const multiple)
virtual bool setSlotComponent (Component *const single)
virtual bool setSlotEnableTimingStats (const Number *const num)
virtual bool setSlotPrintTimingStats (const Number *const num)
virtual bool setSlotFreeze (const Number *const num)
virtual bool setSlotEventLogger (Logger *const logger)
virtual bool setSlotEnableMsgType (const Identifier *const msg)
virtual bool setSlotEnableMsgType (const Number *const msg)
virtual bool setSlotDisableMsgType (const Identifier *const msg)
virtual bool setSlotDisableMsgType (const Number *const msg)
virtual bool isMessageEnabled (const unsigned short msgType) const
virtual Object * clone () const
virtual bool isClassType (const std::type_info &type) const
virtual bool isFormName (const char name[]) const
virtual std::ostream & serialize (std::ostream &sout, const int i=0, const bool slotsOnly=false) const
bool setSlotByName (const char *const slotname, Object *const obj)
Object * getSlotByName (const char *const slotname)
const char * slotIndex2Name (const int slotindex) const
int slotName2Index (const char *const slotname) const
virtual bool isValid () const
bool isMessageDisabled (const unsigned short msgType) const
bool enableMessageTypes (const unsigned short msgTypeBits)
bool disableMessageTypes (const unsigned short msgTypeBits)

Static Public Member Functions

static const char * getFormName ()
static const char * getClassName ()
static const SlotTable & getSlotTable ()
static void writeClassList (std::ostream &sout)

Static Public Attributes

static const unsigned short MSG_ERROR = 0x0001
static const unsigned short MSG_WARNING = 0x0002
static const unsigned short MSG_INFO = 0x0004
static const unsigned short MSG_DEBUG = 0x0008
static const unsigned short MSG_DATA = 0x0010
static const unsigned short MSG_USER = 0x0020
static const unsigned short MSG_STD_ALL = 0x00FF
static const unsigned short MSG_ALL = 0xFFFF
static const char *const version = "v2010_0122"
static const unsigned int MAX_CLASSES = 1000
static const _Staticclasses [MAX_CLASSES] = { &Object::_static }
static unsigned int numClasses = 1

Protected Member Functions

bool mainDeadReckoning (const double dT, osg::Vec3d *const pNewP0, osg::Vec3d *const pNewRPY) const
double updateDrTime (const double dt)
virtual void printTimingStats ()
virtual bool shutdownNotification ()
virtual bool onEventReset ()
virtual bool setSelectionName (const Object *const s)
virtual bool select (const String *const name)
virtual bool select (const Number *const num)
virtual void processComponents (PairStream *const list, const std::type_info &filter, Pair *const add=0, Component *const remove=0)
void copyData (const Object &org, const bool cc=false)
void deleteData ()
virtual bool setSlotByIndex (const int slotindex, Object *const obj)
virtual Object * getSlotByIndex (const int slotindex)
void indent (std::ostream &sout, const int ident) const
unsigned short getMessageEnableBits () const
unsigned short getMessageDisableBits () const

Static Protected Member Functions

static unsigned int registerClass (const _Static *const a)

Protected Attributes

const SlotTable * slotTable

Static Protected Attributes

static const unsigned int MAX_AMSL = 4
static const SlotTable slottable

Private Member Functions

void initData ()

Static Private Member Functions

static bool drComputeEulerAngles (const osg::Matrixd &A, osg::Vec3d *const pRPY)
static bool drComputeMatrixR0 (const osg::Vec3d &RPY, osg::Matrixd *const pR0)
static bool drComputeMatrixWwT (const osg::Vec3d &av, osg::Matrixd *const pwwT)
static bool drComputeMatrixOmega (const osg::Vec3d &av, osg::Matrixd *const pOmega)
static bool drComputeMatrixDR (const double dT, const osg::Vec3d &av, const osg::Matrixd &wwT, const osg::Matrixd &omega, osg::Matrixd *const pDR)
static bool drComputeMatrixR1 (const double dT, const osg::Vec3d &av, const osg::Matrixd &wwT, const osg::Matrixd &omega, osg::Matrixd *const pR1)
static bool drComputeMatrixR2 (const double dT, const osg::Vec3d &av, const osg::Matrixd &wwT, const osg::Matrixd &omega, osg::Matrixd *const pR2)

Private Attributes

NetIO::IoType ioType
SPtr< const Basic::StringfederateName
SPtr< PlayerpPlayer
SPtr< NetIOpNetIO
bool checked
unsigned short playerID
SPtr< const Ntmntm
bool entityTypeChecked
char pname [PNAME_BUF_SIZE]
Player::Side side
Player::Mode mode
bool timeoutEnbFlg
LCreal damage
LCreal smoking
LCreal flames
unsigned int camouflage
bool detMsgSent
LCreal execTime
LCreal utcTime
unsigned char drNum
osg::Vec3d drP0
osg::Vec3d drV0
osg::Vec3d drA0
osg::Vec3d drRPY0
osg::Vec3d drAV0
osg::Matrixd drR0
osg::Matrixd drWwT
osg::Matrixd drOmega
double drTime
osg::Vec3d drPos
osg::Vec3d drAngles
osg::Vec3d smoothVel
double smoothTime
unsigned int apartWingSweepCnt
unsigned int apartGearPosCnt
unsigned int apartBayDoorCnt
unsigned int apartLnchrElevCnt
LCreal apartWingSweep
LCreal apartLandingGear
LCreal apartBayDoor
LCreal apartLnchrElev
const MissileapartMsl [MAX_AMSL]
unsigned int apartMslCnt [MAX_AMSL]
bool apartMslAttached [MAX_AMSL]
unsigned int apartNumMissiles

Static Private Attributes

static const unsigned int PNAME_BUF_SIZE = 64

Member Enumeration Documentation

Enumerator:
OTHER_DRM 
STATIC_DRM 
FPW_DRM 
RPW_DRM 
RVW_DRM 
FVW_DRM 
FPB_DRM 
RPB_DRM 
RVB_DRM 
FVB_DRM 

Constructor & Destructor Documentation

Eaagles::Simulation::Nib::Nib ( const NetIO::IoType  ioType  ) 

Reimplemented in Eaagles::Network::Dis::Nib.

References STANDARD_CONSTRUCTOR.


Member Function Documentation

virtual bool Eaagles::Basic::Component::addComponent ( Pair *const   p  )  [virtual, inherited]
const Component* Eaagles::Basic::Component::container (  )  const [inline, inherited]
Component* Eaagles::Basic::Component::container ( Component *const   p  )  [inline, inherited]
void Eaagles::Basic::Object::copyData ( const Object org,
const bool  cc = false 
) [protected, inherited]

References Eaagles::Basic::Object::disMsgBits, Eaagles::Basic::Object::enbMsgBits, Eaagles::Basic::Object::refCount, and Eaagles::Basic::Object::slotTable.

Referenced by Eaagles::Basic::BTUs::BTUs(), Eaagles::Basic::Calories::Calories(), Eaagles::Basic::CentiMeters::CentiMeters(), Eaagles::Basic::CubicFeet::CubicFeet(), Eaagles::Basic::CubicInches::CubicInches(), Eaagles::Basic::CubicMeters::CubicMeters(), Eaagles::Basic::Days::Days(), Eaagles::Basic::DecibelMilliWatts::DecibelMilliWatts(), Eaagles::Basic::DecibelSquareMeters::DecibelSquareMeters(), Eaagles::Basic::DecibelWatts::DecibelWatts(), Eaagles::Basic::Degrees::Degrees(), Eaagles::Basic::Feet::Feet(), Eaagles::Basic::FootPounds::FootPounds(), Eaagles::Basic::GigaHertz::GigaHertz(), Eaagles::Basic::Grams::Grams(), Eaagles::Basic::Hertz::Hertz(), Eaagles::Basic::Horsepower::Horsepower(), Eaagles::Basic::Hours::Hours(), Eaagles::Basic::Inches::Inches(), Eaagles::Basic::Joules::Joules(), Eaagles::Basic::KiloGrams::KiloGrams(), Eaagles::Basic::KiloHertz::KiloHertz(), Eaagles::Basic::KiloMeters::KiloMeters(), Eaagles::Basic::KiloNewtons::KiloNewtons(), Eaagles::Basic::KiloWattHours::KiloWattHours(), Eaagles::Basic::KiloWatts::KiloWatts(), Eaagles::Basic::Liters::Liters(), Eaagles::Basic::MegaHertz::MegaHertz(), Eaagles::Basic::Meters::Meters(), Eaagles::Basic::MicroMeters::MicroMeters(), Eaagles::Basic::Microns::Microns(), Eaagles::Basic::MicroSeconds::MicroSeconds(), Eaagles::Basic::MilliSeconds::MilliSeconds(), Eaagles::Basic::MilliWatts::MilliWatts(), Eaagles::Basic::Minutes::Minutes(), Eaagles::Basic::NanoSeconds::NanoSeconds(), Eaagles::Basic::NauticalMiles::NauticalMiles(), Eaagles::Basic::Newtons::Newtons(), Eaagles::Basic::Object::Object(), Eaagles::Basic::Object::operator=(), Eaagles::Basic::Poundals::Poundals(), Eaagles::Basic::PoundForces::PoundForces(), Eaagles::Basic::Radians::Radians(), Eaagles::Basic::Seconds::Seconds(), Eaagles::Basic::Semicircles::Semicircles(), Eaagles::Basic::Slugs::Slugs(), Eaagles::Basic::SquareCentiMeters::SquareCentiMeters(), Eaagles::Basic::SquareFeet::SquareFeet(), Eaagles::Basic::SquareInches::SquareInches(), Eaagles::Basic::SquareKiloMeters::SquareKiloMeters(), Eaagles::Basic::SquareMeters::SquareMeters(), Eaagles::Basic::SquareMiles::SquareMiles(), Eaagles::Basic::SquareMilliMeters::SquareMilliMeters(), Eaagles::Basic::SquareYards::SquareYards(), Eaagles::Basic::StatuteMiles::StatuteMiles(), Eaagles::Basic::TeraHertz::TeraHertz(), and Eaagles::Basic::Watts::Watts().

void Eaagles::Basic::Object::deleteData (  )  [protected, inherited]
bool Eaagles::Basic::Object::disableMessageTypes ( const unsigned short  msgTypeBits  )  [inherited]
bool Eaagles::Simulation::Nib::drComputeEulerAngles ( const osg::Matrixd &  A,
osg::Vec3d *const   pRPY 
) [static, private]

References Eaagles::PI.

Referenced by mainDeadReckoning().

bool Eaagles::Simulation::Nib::drComputeMatrixDR ( const double  dT,
const osg::Vec3d &  av,
const osg::Matrixd &  wwT,
const osg::Matrixd &  omega,
osg::Matrixd *const   pDR 
) [static, private]

Referenced by mainDeadReckoning().

bool Eaagles::Simulation::Nib::drComputeMatrixOmega ( const osg::Vec3d &  av,
osg::Matrixd *const   pOmega 
) [static, private]

Referenced by resetDeadReckoning().

bool Eaagles::Simulation::Nib::drComputeMatrixR0 ( const osg::Vec3d &  RPY,
osg::Matrixd *const   pR0 
) [static, private]

Referenced by resetDeadReckoning().

bool Eaagles::Simulation::Nib::drComputeMatrixR1 ( const double  dT,
const osg::Vec3d &  av,
const osg::Matrixd &  wwT,
const osg::Matrixd &  omega,
osg::Matrixd *const   pR1 
) [static, private]

Referenced by mainDeadReckoning().

bool Eaagles::Simulation::Nib::drComputeMatrixR2 ( const double  dT,
const osg::Vec3d &  av,
const osg::Matrixd &  wwT,
const osg::Matrixd &  omega,
osg::Matrixd *const   pR2 
) [static, private]

Referenced by mainDeadReckoning().

bool Eaagles::Simulation::Nib::drComputeMatrixWwT ( const osg::Vec3d &  av,
osg::Matrixd *const   pwwT 
) [static, private]

Referenced by resetDeadReckoning().

bool Eaagles::Basic::Object::enableMessageTypes ( const unsigned short  msgTypeBits  )  [inherited]
bool Eaagles::Simulation::Nib::entityStateManager ( const LCreal  curExecTime  )  [virtual]
virtual bool Eaagles::Basic::Component::event ( const int  event,
Object *const   obj = 0 
) [virtual, inherited]

Reimplemented in Eaagles::Basic::StateMachine, Eaagles::BasicGL::GlutDisplay, Eaagles::BasicGL::MapPage, Eaagles::BasicGL::MfdPage, Eaagles::BasicGL::AsciiText, Eaagles::BasicGL::NumericReadout, Eaagles::BasicGL::Rotary2, Eaagles::BasicGL::Rotators, Eaagles::BasicGL::Circle, Eaagles::Instruments::Adi, Eaagles::Instruments::Button, Eaagles::Instruments::Knob, Eaagles::Instruments::PushButton, Eaagles::Instruments::SolenoidSwitch, Eaagles::Instruments::SolenoidButton, Eaagles::Instruments::AnalogDial, Eaagles::Instruments::Eadi3DPage, Eaagles::Instruments::Instrument, Eaagles::Instruments::BearingPointer, Eaagles::Instruments::CompassRose, Eaagles::Simulation::Antenna, Eaagles::Simulation::Datalink, Eaagles::Simulation::ExternalStore, Eaagles::Simulation::Gimbal, Eaagles::Simulation::IrSeeker, Eaagles::Simulation::IrSensor, Eaagles::Simulation::Missile, Eaagles::Simulation::Player, Eaagles::Simulation::RfSensor, Eaagles::Simulation::Route, Eaagles::Simulation::ScanGimbal, Eaagles::Simulation::Stores, Eaagles::Simulation::StoresMgr, Eaagles::Simulation::System, and Eaagles::Simulation::Weapon.

Referenced by Eaagles::Simulation::Player::collisionNotification(), Eaagles::Simulation::Player::crashNotification(), Eaagles::BasicGL::SymbolLoader::draw(), Eaagles::Simulation::Stores::jettisonAll(), Eaagles::Simulation::System::killedNotification(), Eaagles::Simulation::Player::killedNotification(), Eaagles::Simulation::Datalink::onDatalinkMessageEvent(), Eaagles::Simulation::Player::onRfEmissionEventPlayer(), Eaagles::Simulation::Station::reset(), Eaagles::Simulation::Player::reset(), Eaagles::Simulation::Stores::resetStores(), Eaagles::Simulation::StoresMgr::shutdownNotification(), Eaagles::Simulation::Station::shutdownNotification(), Eaagles::Simulation::Simulation::shutdownNotification(), Eaagles::Simulation::SimLogger::updateData(), and Eaagles::Simulation::Station::updateTC().

virtual const Pair* Eaagles::Basic::Component::findByIndex ( const int  slotindex  )  const [virtual, inherited]
virtual Pair* Eaagles::Basic::Component::findByIndex ( const int  slotindex  )  [virtual, inherited]
virtual const Pair* Eaagles::Basic::Component::findByName ( const char *const   slotname  )  const [virtual, inherited]
virtual const Pair* Eaagles::Basic::Component::findByType ( const std::type_info &  type  )  const [virtual, inherited]
const Component* Eaagles::Basic::Component::findContainerByType ( const std::type_info &  type  )  const [inherited]
Component* Eaagles::Basic::Component::findContainerByType ( const std::type_info &  type  )  [inherited]

Referenced by Eaagles::Simulation::Gun::burstFrame(), Eaagles::Simulation::Gun::computeInitBulletPosition(), Eaagles::Simulation::Gun::computeInitBulletVelocity(), Eaagles::Instruments::Knob::computeRotation(), Eaagles::Vehicle::JSBSimModel::dynamics(), Eaagles::Simulation::System::findOwnship(), Eaagles::Vehicle::RacModel::getCalibratedAirspeed(), Eaagles::BasicGL::Graphic::getDisplay(), Eaagles::Vehicle::RacModel::getFlightPath(), Eaagles::Basic::Terrain::getPathname(), Eaagles::Simulation::SigSwitch::getRCS(), Eaagles::Simulation::Player::getSimulation(), Eaagles::Instruments::SolenoidSwitch::latch(), Eaagles::Simulation::NetIO::networkInitialization(), Eaagles::Instruments::SolenoidButton::onSingleClick(), Eaagles::Instruments::Button::onSingleClick(), Eaagles::Simulation::Weapon::prerelease(), Eaagles::Simulation::ActionDecoyRelease::process(), Eaagles::Simulation::RwrTrkMgr::processTrackList(), Eaagles::Simulation::GmtiTrkMgr::processTrackList(), Eaagles::Simulation::AirTrkMgr::processTrackList(), Eaagles::Simulation::AirAngleOnlyTrkMgr::processTrackList(), Eaagles::Simulation::Weapon::release(), Eaagles::Vehicle::JSBSimModel::reset(), Eaagles::Simulation::Weapon::reset(), Eaagles::Simulation::Simulation::reset(), Eaagles::Simulation::Datalink::reset(), Eaagles::IoDevice::DiscreteOutput::reset(), Eaagles::IoDevice::DiscreteInput::reset(), Eaagles::IoDevice::AnalogOutput::reset(), Eaagles::IoDevice::AnalogInput::reset(), Eaagles::IoDevice::Ai2DiSwitch::reset(), Eaagles::Instruments::SolenoidSwitch::resetButton(), Eaagles::BasicGL::Field::setMode(), Eaagles::BasicGL::Display::setMouse(), Eaagles::Simulation::ActionCamouflageType::trigger(), Eaagles::Simulation::ActionDecoyRelease::trigger(), Eaagles::Simulation::ActionWeaponRelease::trigger(), Eaagles::Simulation::ActionImagingSar::trigger(), Eaagles::Simulation::Route::triggerAction(), Eaagles::Simulation::Route::updateData(), Eaagles::Maps::Rpf::MapDrawer::updateData(), Eaagles::Instruments::SolenoidSwitch::updateData(), Eaagles::BasicGL::MapPage::updateData(), Eaagles::Vehicle::RacModel::updateRAC(), and Eaagles::Simulation::SimLogger::updateTC().

virtual const Identifier* Eaagles::Basic::Component::findNameOfComponent ( const Component *const   p  )  const [virtual, inherited]
const Missile* Eaagles::Simulation::Nib::getAPartAttachedMissile ( const unsigned int  n  )  const [inline]
unsigned int Eaagles::Simulation::Nib::getAPartAttacheMissileChangeCnt ( const unsigned int  n  )  const [inline]
unsigned int Eaagles::Simulation::Nib::getAPartBayDoorCnt (  )  const [inline]
LCreal Eaagles::Simulation::Nib::getAPartBayDoorPos (  )  const [inline]
unsigned int Eaagles::Simulation::Nib::getAPartGearPosCnt (  )  const [inline]
LCreal Eaagles::Simulation::Nib::getAPartLauncherElevation (  )  const [inline]
unsigned int Eaagles::Simulation::Nib::getAPartLauncherElevationCnt (  )  const [inline]
unsigned int Eaagles::Simulation::Nib::getAPartNumberAttachedNumMissiles (  )  const [inline]
LCreal Eaagles::Simulation::Nib::getAPartPartGearPos (  )  const [inline]
LCreal Eaagles::Simulation::Nib::getAPartWingSweep (  )  const [inline]
unsigned int Eaagles::Simulation::Nib::getAPartWingSweepCnt (  )  const [inline]
unsigned int Eaagles::Simulation::Nib::getCamouflageType (  )  const [inline]
const char * Eaagles::Basic::Object::getClassName (  )  [static, inherited]
PairStream* Eaagles::Basic::Component::getComponents (  )  [inherited]

Referenced by Eaagles::BasicGL::SymbolLoader::addSymbol(), Eaagles::BasicGL::SymbolLoader::changeSymbolType(), Eaagles::Simulation::Player::collisionNotification(), Eaagles::Simulation::Steerpoint::compute(), Eaagles::Simulation::Route::computeSteerpointData(), Eaagles::Simulation::Player::crashNotification(), Eaagles::Simulation::Route::decStpt(), Eaagles::Simulation::Route::deleteSteerpoint(), Eaagles::Simulation::Route::directTo(), Eaagles::BasicGL::Graphic::draw(), Eaagles::Instruments::AoAIndexer::drawFunc(), Eaagles::Instruments::GMeterDial::drawFunc(), Eaagles::Network::Dis::Nib::emitterBeamsManager(), Eaagles::BasicGL::Graphic::findBySelectName(), Eaagles::Terrain::QuadMap::findDataFiles(), Eaagles::Simulation::Route::findSteerpointImp(), Eaagles::Simulation::Route::getAllSteerpoints(), Eaagles::Simulation::Route::getSteerpoints(), Eaagles::Simulation::Route::incStpt(), Eaagles::Simulation::Route::insertSteerpoint(), Eaagles::Simulation::System::killedNotification(), Eaagles::Simulation::Player::killedNotification(), Eaagles::Simulation::Datalink::onDatalinkMessageEvent(), Eaagles::Simulation::Gimbal::onRfEmissionEvent(), Eaagles::BasicGL::SymbolLoader::removeSymbol(), Eaagles::Simulation::Route::reset(), Eaagles::BasicGL::Field::setSlotHighlight(), Eaagles::BasicGL::Field::setSlotJustification(), Eaagles::BasicGL::Field::setSlotReversed(), Eaagles::BasicGL::Field::setSlotUnderline(), Eaagles::Instruments::Instrument::updateData(), and Eaagles::Instruments::GMeterDial::updateData().

const PairStream* Eaagles::Basic::Component::getComponents (  )  const [inherited]
LCreal Eaagles::Simulation::Nib::getDamage (  )  const [inline]
unsigned char Eaagles::Simulation::Nib::getDeadReckoning (  )  const [inline]
const osg::Vec3d& Eaagles::Simulation::Nib::getDrAcceleration (  )  const [inline]
const osg::Vec3d& Eaagles::Simulation::Nib::getDrAngularVelocities (  )  const [inline]
const osg::Vec3d& Eaagles::Simulation::Nib::getDrEulerAngles (  )  const [inline]
const osg::Vec3d& Eaagles::Simulation::Nib::getDrPosition (  )  const [inline]
const osg::Vec3d& Eaagles::Simulation::Nib::getDrVelocity (  )  const [inline]
Logger* Eaagles::Basic::Component::getEventLogger (  )  [inherited]
LCreal Eaagles::Simulation::Nib::getFlames (  )  const [inline]
NetIO::IoType Eaagles::Simulation::Nib::getIoType (  )  const [inline]

References ioType.

unsigned short Eaagles::Basic::Object::getMessageDisableBits (  )  const [inline, protected, inherited]
unsigned short Eaagles::Basic::Object::getMessageEnableBits (  )  const [inline, protected, inherited]
Player::Mode Eaagles::Simulation::Nib::getMode (  )  const [inline]

References mode.

Referenced by nib2PlayerState().

const NetIO* Eaagles::Simulation::Nib::getNetIO (  )  const [inline]

References pNetIO.

unsigned int Eaagles::Basic::Component::getNumberOfComponents (  )  const [inherited]
const char* Eaagles::Simulation::Nib::getPlayerName (  )  const [inline]
Component* Eaagles::Basic::Component::getSelectedComponent (  )  [inline, inherited]
const Component* Eaagles::Basic::Component::getSelectedComponent (  )  const [inline, inherited]
Player::Side Eaagles::Simulation::Nib::getSide (  )  const [inline]
Object * Eaagles::Basic::Object::getSlotByIndex ( const int  slotindex  )  [protected, virtual, inherited]
Object * Eaagles::Basic::Object::getSlotByName ( const char *const   slotname  )  [inherited]
const SlotTable & Eaagles::Basic::Object::getSlotTable (  )  [static, inherited]
LCreal Eaagles::Simulation::Nib::getSmoke (  )  const [inline]
LCreal Eaagles::Simulation::Nib::getTimeExec (  )  const [inline]
LCreal Eaagles::Simulation::Nib::getTimeUtc (  )  const [inline]
const Statistic* Eaagles::Basic::Component::getTimingStats (  )  const [inline, inherited]
const Ntm* Eaagles::Simulation::Nib::getTypeMapper (  )  const [inline]

References ntm.

bool Eaagles::Simulation::Nib::isChecked (  )  const [inline]

References checked.

bool Eaagles::Basic::Object::isClassType ( const std::type_info &  type  )  const [virtual, inherited]
bool Eaagles::Basic::Component::isComponentSelected (  )  const [inline, inherited]
bool Eaagles::Simulation::Nib::isDeadReckoning ( const unsigned char  dr  )  const [inline]

References drNum.

bool Eaagles::Simulation::Nib::isEntityTypeChecked (  )  const [inline]

References entityTypeChecked.

bool Eaagles::Simulation::Nib::isEntityTypeInvalid (  )  const [inline]

References ntm.

Referenced by isPlayerStateUpdateRequired().

bool Eaagles::Simulation::Nib::isEntityTypeUnchecked (  )  const [inline]
bool Eaagles::Simulation::Nib::isEntityTypeValid (  )  const [inline]
bool Eaagles::Basic::Object::isMessageDisabled ( const unsigned short  msgType  )  const [inherited]
virtual bool Eaagles::Basic::Component::isMessageEnabled ( const unsigned short  msgType  )  const [virtual, inherited]

Reimplemented from Eaagles::Basic::Object.

Referenced by Eaagles::Simulation::Station::createBackgroundProcess(), Eaagles::Otw::CigiClNetwork::createCigiProcess(), Eaagles::Basic::IoHandler::createDataThread(), Eaagles::Simulation::Station::createNetworkProcess(), Eaagles::BasicGL::GlutDisplay::createSubWindow(), Eaagles::Simulation::Station::createTimeCriticalProcess(), Eaagles::BasicGL::GlutDisplay::createWindow(), Eaagles::Terrain::DedFile::getData(), Eaagles::Terrain::DedFile::getFileHeaders(), Eaagles::BasicGL::Display::getMaterial(), Eaagles::BasicGL::Display::getNormalFont(), Eaagles::Simulation::Player::getSimulation(), Eaagles::BasicGL::Display::getTextureByName(), Eaagles::Otw::CigiClNetwork::initCigiNetwork(), Eaagles::Otw::CigiClNetwork::initialize(), Eaagles::Simulation::IrSeeker::irRequestSignature(), Eaagles::Terrain::SrtmHgtFile::loadData(), Eaagles::Terrain::DtedFile::loadData(), Eaagles::Terrain::DedFile::loadData(), Eaagles::Simulation::IrSensor::mergeAndTransmitIrReturns(), Eaagles::BasicGL::GlutDisplay::onEscKey(), Eaagles::Simulation::Player::onWpnRelEvent(), Eaagles::Basic::Logger::openFile(), Eaagles::Simulation::Player::positionUpdate(), Eaagles::Simulation::Sar::process(), Eaagles::Simulation::ActionImagingSar::process(), Eaagles::BasicGL::Display::processMaterials(), Eaagles::BasicGL::Display::processSubdisplays(), Eaagles::BasicGL::Page::processSubpages(), Eaagles::BasicGL::Display::processTextures(), Eaagles::Simulation::RwrTrkMgr::processTrackList(), Eaagles::Simulation::GmtiTrkMgr::processTrackList(), Eaagles::Simulation::AirTrkMgr::processTrackList(), Eaagles::Simulation::AirAngleOnlyTrkMgr::processTrackList(), Eaagles::Simulation::Datalink::queueIncomingMessage(), Eaagles::Simulation::Datalink::queueOutgoingMessage(), Eaagles::Terrain::DtedFile::readDtedData(), Eaagles::Terrain::DtedFile::readDtedHeaders(), Eaagles::Terrain::SrtmHgtFile::readSrtmData(), Eaagles::Simulation::Weapon::release(), Eaagles::Simulation::Sar::requestImage(), Eaagles::Simulation::Station::reset(), Eaagles::Simulation::Simulation::reset(), Eaagles::Simulation::IrSensor::reset(), Eaagles::Simulation::Datalink::reset(), Eaagles::IoDevice::UsbJoystickImp::reset(), Eaagles::Simulation::Antenna::rfTransmit(), Eaagles::BasicGL::Display::setColorTable(), Eaagles::Simulation::AirVehicle::setInitGearPos(), Eaagles::BasicGL::Field::setPosition(), Eaagles::Simulation::IrSignature::setSlotBaseHeatSignature(), Eaagles::Simulation::Gun::setSlotBurstRate(), Eaagles::Simulation::IrSignature::setSlotEffectiveArea(), Eaagles::Simulation::IrSignature::setSlotEmissivity(), Eaagles::Simulation::IrSensor::setSlotFieldOfRegard(), Eaagles::Simulation::Autopilot::setSlotFollowTheLeadMode(), Eaagles::Simulation::Antenna::setSlotGain(), Eaagles::IoDevice::AnalogOutput::setSlotGain(), Eaagles::Simulation::IrSensor::setSlotIFOV(), Eaagles::Simulation::ActionImagingSar::setSlotImageSize(), Eaagles::BasicGL::Field::setSlotJustification(), Eaagles::Simulation::IrSensor::setSlotLowerWavelength(), Eaagles::Simulation::IrSensor::setSlotNEI(), Eaagles::Otw::OtwPC::setSlotNetOutput(), Eaagles::BasicGL::Graphic::setSlotNormals(), Eaagles::Simulation::Station::setSlotOutTheWindow(), Eaagles::Simulation::Gun::setSlotPitch(), Eaagles::Simulation::Gun::setSlotRoll(), Eaagles::Simulation::IrSensor::setSlotSensorType(), Eaagles::IoDevice::SignalGen::setSlotSignal(), Eaagles::BasicGL::Graphic::setSlotTexCoord(), Eaagles::Simulation::IrSensor::setSlotThreshold(), Eaagles::BasicGL::Graphic::setSlotTransformList(), Eaagles::Simulation::IrSensor::setSlotUpperWavelength(), Eaagles::BasicGL::Graphic::setSlotVertices(), Eaagles::Simulation::Gun::setSlotYaw(), Eaagles::IoDevice::AnalogOutput::setTable(), Eaagles::IoDevice::AnalogInput::setTable(), Eaagles::Simulation::IrSensor::transmit(), Eaagles::Simulation::CommRadio::transmitDataMessage(), Eaagles::Simulation::ActionWeaponRelease::trigger(), Eaagles::Simulation::ActionImagingSar::trigger(), Eaagles::Simulation::Simulation::updateData(), Eaagles::Simulation::IrSystem::updateData(), Eaagles::Simulation::IrSensor::updateData(), Eaagles::Simulation::Simulation::updateTC(), Eaagles::Otw::NetThread::userFunc(), and Eaagles::Simulation::Missile::weaponGuidance().

virtual bool Eaagles::Basic::Component::isNotFrozen (  )  const [virtual, inherited]
bool Eaagles::Simulation::Nib::isNotMode ( const Player::Mode  m  )  const [inline]

References mode.

Referenced by isPlayerStateUpdateRequired().

bool Eaagles::Basic::Component::isNotShutdown (  )  const [inline, inherited]
bool Eaagles::Simulation::Nib::isNotSide ( const Player::Side  s  )  const [inline]

References side.

bool Eaagles::Simulation::Nib::isPlayerStateUpdateRequired ( const LCreal  curExecTime  )  [virtual]

References Eaagles::Simulation::Player::AIR_VEHICLE, Eaagles::Simulation::angle, apartBayDoor, apartBayDoorCnt, apartGearPosCnt, apartLandingGear, apartLnchrElev, apartLnchrElevCnt, apartMsl, apartMslAttached, apartMslCnt, apartNumMissiles, apartWingSweep, apartWingSweepCnt, drAngles, drPos, drTime, getCamouflageType(), Eaagles::Simulation::Player::getCamouflageType(), getDamage(), Eaagles::Simulation::Player::getDamage(), Eaagles::Basic::List::getFirstItem(), getFlames(), Eaagles::Simulation::Player::getFlames(), Eaagles::Simulation::Player::getGeocEulerAngles(), Eaagles::Simulation::Player::getGeocPosition(), Eaagles::Simulation::AirVehicle::getLandingGearPosition(), Eaagles::Simulation::GroundVehicle::getLauncherPosition(), Eaagles::Simulation::NetIO::getMaxOrientationErr(), Eaagles::Simulation::NetIO::getMaxPositionErr(), Eaagles::Simulation::NetIO::getMaxTimeDR(), Eaagles::Simulation::Player::getMode(), getNetIO(), Eaagles::Basic::List::Item::getNext(), Eaagles::Simulation::Player::getNib(), getPlayer(), getSmoke(), Eaagles::Simulation::Player::getSmoke(), Eaagles::Simulation::Stores::getStores(), Eaagles::Simulation::Player::getStoresManagement(), getTimeExec(), Eaagles::Basic::List::Item::getValue(), Eaagles::Simulation::AirVehicle::getWeaponBayDoorPosition(), Eaagles::Simulation::AirVehicle::getWingSweepAngle(), Eaagles::Simulation::Player::GROUND_VEHICLE, Eaagles::Basic::i, Eaagles::Simulation::Player::isAltitudeFrozen(), Eaagles::Simulation::Player::isAttitudeFrozen(), Eaagles::Basic::Object::isClassType(), isEntityTypeInvalid(), Eaagles::Basic::Component::isFrozen(), Eaagles::Simulation::Player::isFrozen(), Eaagles::Simulation::Player::isLocalPlayer(), Eaagles::Simulation::Player::isMajorType(), Eaagles::Simulation::Player::isMode(), Eaagles::Simulation::Player::isNetworkedPlayer(), Eaagles::Basic::Component::isNotFrozen(), isNotMode(), Eaagles::Simulation::Player::isPositionFrozen(), Eaagles::Simulation::Player::LAUNCHED, lcAbs, lcAepcDeg, mainDeadReckoning(), Eaagles::Basic::Pair::object(), result, and Eaagles::Simulation::stores.

Referenced by Eaagles::Network::Dis::Nib::entityStateManager().

bool Eaagles::Basic::Component::isShutdown (  )  const [inline, inherited]
bool Eaagles::Simulation::Nib::isSide ( const Player::Side  s  )  const [inline]

References side.

bool Eaagles::Simulation::Nib::isTimeoutEnabled (  )  const [inline]
bool Eaagles::Basic::Component::isTimingStatsEnabled (  )  const [inline, inherited]
bool Eaagles::Basic::Component::isTimingStatsPrintEnabled (  )  const [inline, inherited]
bool Eaagles::Simulation::Nib::mainDeadReckoning ( const double  dT,
osg::Vec3d *const   pNewP0,
osg::Vec3d *const   pNewRPY 
) const [protected]
bool Eaagles::Simulation::Nib::munitionDetonationMsgFactory ( const LCreal  curExecTime  )  [virtual]
bool Eaagles::Simulation::Nib::networkOutputManagers ( const LCreal  curExecTime  )  [virtual]
virtual bool Eaagles::Basic::Component::onEventReset (  )  [protected, virtual, inherited]
virtual void Eaagles::Basic::Component::printTimingStats (  )  [protected, virtual, inherited]
virtual void Eaagles::Basic::Component::processComponents ( PairStream *const   list,
const std::type_info &  filter,
Pair *const   add = 0,
Component *const   remove = 0 
) [protected, virtual, inherited]
unsigned int Eaagles::Basic::Object::registerClass ( const _Static *const   a  )  [static, protected, inherited]
virtual void Eaagles::Basic::Component::reset (  )  [virtual, inherited]

Reimplemented in Eaagles::Basic::IoHandler, Eaagles::Basic::StateMachine, Eaagles::Basic::Terrain, Eaagles::BasicGL::Display, Eaagles::BasicGL::GlutDisplay, Eaagles::BasicGL::Page, Eaagles::Instruments::GMeterDial, Eaagles::IoDevice::Ai2DiSwitch, Eaagles::IoDevice::AnalogInput, Eaagles::IoDevice::AnalogOutput, Eaagles::IoDevice::DiscreteInput, Eaagles::IoDevice::DiscreteOutput, Eaagles::IoDevice::SignalGen, Eaagles::Otw::OtwCigiCl, Eaagles::Otw::OtwCigiClV2, Eaagles::Otw::OtwPC, Eaagles::Simulation::AirVehicle, Eaagles::Simulation::Antenna, Eaagles::Simulation::Autopilot, Eaagles::Simulation::Datalink, Eaagles::Simulation::ExternalStore, Eaagles::Simulation::FuelTank, Eaagles::Simulation::Gimbal, Eaagles::Simulation::GroundVehicle, Eaagles::Simulation::Gun, Eaagles::Simulation::Bullet, Eaagles::Simulation::Iff, Eaagles::Simulation::IrAtmosphere, Eaagles::Simulation::IrSeeker, Eaagles::Simulation::IrSensor, Eaagles::Simulation::LifeForm, Eaagles::Simulation::Missile, Eaagles::Simulation::Navigation, Eaagles::Simulation::NetIO, Eaagles::Simulation::OnboardComputer, Eaagles::Simulation::Otw, Eaagles::Simulation::Player, Eaagles::Simulation::Radar, Eaagles::Simulation::RfSensor, Eaagles::Simulation::Route, Eaagles::Simulation::ScanGimbal, Eaagles::Simulation::Simulation, Eaagles::Simulation::Station, Eaagles::Simulation::Steerpoint, Eaagles::Simulation::Stores, Eaagles::Simulation::System, Eaagles::Simulation::TrackManager, Eaagles::Simulation::Weapon, Eaagles::Terrain::QuadMap, Eaagles::Vehicle::JSBSimModel, Eaagles::Vehicle::RacModel, Eaagles::IoDevice::KeithleyDeviceImp, Eaagles::IoDevice::UsbJoystickImp, Eaagles::IoDevice::KeithleyDeviceImp, and Eaagles::IoDevice::UsbJoystickImp.

Referenced by Eaagles::Simulation::DynamicsModel::atReleaseInit(), and Eaagles::Basic::StateMachine::reset().

bool Eaagles::Simulation::Nib::resetDeadReckoning ( const unsigned char  dr,
const osg::Vec3d &  p,
const osg::Vec3d &  v,
const osg::Vec3d &  a,
const osg::Vec3d &  rpy,
const osg::Vec3d &  av,
const double  time = 0 
)
virtual bool Eaagles::Basic::Component::select ( const String *const   name  )  [protected, virtual, inherited]
virtual bool Eaagles::Basic::Component::select ( const Number *const   num  )  [protected, virtual, inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const int  value,
SendData sd 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const float  value[],
SendData  sd[],
const int  n 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const bool  value[],
SendData  sd[],
const int  n 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const char *const   value,
SendData sd 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
Object *const   value[],
SendData  sd[],
const int  n 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const int  value[],
SendData  sd[],
const int  n 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const double  value[],
SendData  sd[],
const int  n 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const bool  value,
SendData sd 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const float  value,
SendData sd 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const double  value,
SendData sd 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
Object *const   value,
SendData sd 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const char *const   value[],
SendData  sd[],
const int  n 
) [inherited]
std::ostream & Eaagles::Basic::Object::serialize ( std::ostream &  sout,
const int  i = 0,
const bool  slotsOnly = false 
) const [virtual, inherited]
bool Eaagles::Simulation::Nib::setCamouflageType ( const unsigned int  v  )  [virtual]
void Eaagles::Simulation::Nib::setCheckedFlag ( const bool  flg  )  [inline]
bool Eaagles::Simulation::Nib::setDamage ( const LCreal  v  )  [virtual]
bool Eaagles::Simulation::Nib::setDeadReckoning ( const unsigned char  dr  )  [inline]
bool Eaagles::Simulation::Nib::setDetonationMessageSent ( const bool  flg  )  [virtual]
void Eaagles::Simulation::Nib::setEntityTypeChecked ( const bool  f  )  [virtual]
virtual bool Eaagles::Basic::Component::setEventLogger ( Logger *const   logger  )  [virtual, inherited]
bool Eaagles::Simulation::Nib::setFederateName ( const Basic::String *const   msg  )  [virtual]
bool Eaagles::Simulation::Nib::setFlames ( const LCreal  v  )  [virtual]
bool Eaagles::Simulation::Nib::setNetIO ( NetIO *const   p  )  [virtual]
void Eaagles::Simulation::Nib::setPlayerName ( const char *  s  )  [virtual]
virtual bool Eaagles::Basic::Component::setPrintTimingStats ( const bool  b  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSelectionName ( const Object *const   s  )  [protected, virtual, inherited]
bool Eaagles::Basic::Object::setSlotByIndex ( const int  slotindex,
Object *const  obj 
) [protected, virtual, inherited]
bool Eaagles::Basic::Object::setSlotByName ( const char *const   slotname,
Object *const   obj 
) [inherited]
virtual bool Eaagles::Basic::Component::setSlotComponent ( Component *const   single  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotComponent ( PairStream *const   multiple  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotDisableMsgType ( const Identifier *const   msg  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotDisableMsgType ( const Number *const   msg  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotEnableMsgType ( const Identifier *const   msg  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotEnableMsgType ( const Number *const   msg  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotEnableTimingStats ( const Number *const   num  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotEventLogger ( Logger *const   logger  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotFreeze ( const Number *const   num  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotPrintTimingStats ( const Number *const   num  )  [virtual, inherited]
bool Eaagles::Simulation::Nib::setSmoke ( const LCreal  v  )  [virtual]
void Eaagles::Simulation::Nib::setTimeExec ( const LCreal  t  )  [virtual]
void Eaagles::Simulation::Nib::setTimeoutEnabled ( const bool  flg  )  [inline]

References timeoutEnbFlg.

void Eaagles::Simulation::Nib::setTimeUtc ( const LCreal  t  )  [virtual]
virtual bool Eaagles::Basic::Component::setTimingStatsEnabled ( const bool  b  )  [virtual, inherited]
bool Eaagles::Simulation::Nib::setTypeMapper ( const Ntm *const   p  )  [virtual]

References ntm.

Referenced by setOutputPlayerType().

virtual bool Eaagles::Basic::Component::shutdownNotification (  )  [protected, virtual, inherited]
const char * Eaagles::Basic::Object::slotIndex2Name ( const int  slotindex  )  const [inherited]
int Eaagles::Basic::Object::slotName2Index ( const char *const   slotname  )  const [inherited]
virtual void Eaagles::Basic::Component::updateData ( const LCreal  dt = 0.0f  )  [virtual, inherited]

Reimplemented in Eaagles::Basic::Logger, Eaagles::Basic::StateMachine, Eaagles::BasicGL::Field, Eaagles::BasicGL::MapPage, Eaagles::BasicGL::Page, Eaagles::BasicGL::Cursor, Eaagles::BasicGL::NumericReadout, Eaagles::BasicGL::SymbolLoader, Eaagles::Instruments::Adi, Eaagles::Instruments::GhostHorizon, Eaagles::Instruments::Knob, Eaagles::Instruments::PushButton, Eaagles::Instruments::RotarySwitch, Eaagles::Instruments::SolenoidSwitch, Eaagles::Instruments::SolenoidButton, Eaagles::Instruments::Switch, Eaagles::Instruments::AltitudeDial, Eaagles::Instruments::DialArcSegment, Eaagles::Instruments::GMeterDial, Eaagles::Instruments::EngPage, Eaagles::Instruments::AoAIndexer, Eaagles::Instruments::Tape, Eaagles::Instruments::Instrument, Eaagles::Instruments::LandingGear, Eaagles::Instruments::LandingLight, Eaagles::Instruments::BearingPointer, Eaagles::Instruments::CompassRose, Eaagles::IoDevice::Ai2DiSwitch, Eaagles::IoDevice::AnalogInput, Eaagles::IoDevice::AnalogOutput, Eaagles::IoDevice::DiscreteInput, Eaagles::IoDevice::DiscreteOutput, Eaagles::Maps::Rpf::CadrgMap, Eaagles::Maps::Rpf::MapDrawer, Eaagles::Otw::OtwCigiCl, Eaagles::Otw::OtwCigiClV2, Eaagles::Simulation::IrSensor, Eaagles::Simulation::IrSystem, Eaagles::Simulation::Navigation, Eaagles::Simulation::TacanRadio, Eaagles::Simulation::IlsRadio, Eaagles::Simulation::OnboardComputer, Eaagles::Simulation::Player, Eaagles::Simulation::Radar, Eaagles::Simulation::RfSensor, Eaagles::Simulation::RfSystem, Eaagles::Simulation::Route, Eaagles::Simulation::SamVehicle, Eaagles::Simulation::SimLogger, Eaagles::Simulation::Simulation, Eaagles::Simulation::Station, Eaagles::Simulation::Stores, Eaagles::Simulation::SimpleStoresMgr, Eaagles::Simulation::System, Eaagles::Simulation::TabLogger, Eaagles::IoDevice::KeithleyDeviceImp, Eaagles::IoDevice::UsbJoystickImp, Eaagles::IoDevice::KeithleyDeviceImp, and Eaagles::IoDevice::UsbJoystickImp.

Referenced by Eaagles::Simulation::Station::processBackgroundTasks(), and Eaagles::Basic::IoThread::userFunc().

bool Eaagles::Simulation::Nib::updateDeadReckoning ( const LCreal  dt,
osg::Vec3d *const   pNewPos,
osg::Vec3d *const   pNewAngles 
)
double Eaagles::Simulation::Nib::updateDrTime ( const double  dt  )  [inline, protected]

References drTime.

Referenced by updateDeadReckoning().

bool Eaagles::Simulation::Nib::wasDetonationMessageSent (  )  const [inline]
bool Eaagles::Simulation::Nib::weaponFireMsgFactory ( const LCreal  curExecTime  )  [virtual]

Member Data Documentation

const Object::_Static * Eaagles::Basic::Object::classes = { &Object::_static } [static, inherited]
const unsigned int Eaagles::Basic::Object::MAX_CLASSES = 1000 [static, inherited]
const unsigned short Eaagles::Basic::Object::MSG_ALL = 0xFFFF [static, inherited]
const unsigned short Eaagles::Basic::Object::MSG_DATA = 0x0010 [static, inherited]
const unsigned short Eaagles::Basic::Object::MSG_ERROR = 0x0001 [static, inherited]

Referenced by Eaagles::Basic::BroadcastHandler::bindSocket(), Eaagles::Simulation::Station::createBackgroundProcess(), Eaagles::Otw::CigiClNetwork::createCigiProcess(), Eaagles::Basic::IoHandler::createDataThread(), Eaagles::Simulation::Station::createNetworkProcess(), Eaagles::Simulation::Station::createTimeCriticalProcess(), Eaagles::Terrain::DedFile::getData(), Eaagles::Terrain::DedFile::getFileHeaders(), Eaagles::BasicGL::Display::getMaterial(), Eaagles::BasicGL::Display::getNormalFont(), Eaagles::Simulation::Player::getSimulation(), Eaagles::BasicGL::Display::getTextureByName(), Eaagles::Otw::CigiClNetwork::initCigiNetwork(), Eaagles::Basic::TcpServerSingle::initNetwork(), Eaagles::Basic::TcpClient::initNetwork(), Eaagles::Basic::Object::isMessageDisabled(), Eaagles::Basic::Object::isMessageEnabled(), Eaagles::Dafif::WaypointLoader::load(), Eaagles::Dafif::NavaidLoader::load(), Eaagles::Dafif::AirportLoader::load(), Eaagles::Terrain::SrtmHgtFile::loadData(), Eaagles::Terrain::DtedFile::loadData(), Eaagles::Terrain::DedFile::loadData(), 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::Simulation::IrSensor::mergeAndTransmitIrReturns(), Eaagles::Basic::Object::Object(), Eaagles::Basic::Logger::openFile(), Eaagles::BasicGL::FtglTextureFont::outputText(), Eaagles::BasicGL::FtglHaloFont::outputText(), Eaagles::BasicGL::FtglPolygonFont::outputText(), Eaagles::BasicGL::FtglPixmapFont::outputText(), Eaagles::BasicGL::FtglOutlineFont::outputText(), Eaagles::BasicGL::FtglExtrdFont::outputText(), Eaagles::BasicGL::FtglBitmapFont::outputText(), Eaagles::BasicGL::Display::processMaterials(), Eaagles::BasicGL::Display::processSubdisplays(), Eaagles::BasicGL::Page::processSubpages(), Eaagles::BasicGL::Display::processTextures(), Eaagles::BasicGL::BmpTexture::readBitmapFile(), Eaagles::Terrain::DtedFile::readDtedData(), Eaagles::Terrain::DtedFile::readDtedHeaders(), Eaagles::Terrain::SrtmHgtFile::readSrtmData(), Eaagles::Simulation::Simulation::reset(), Eaagles::Simulation::IrSensor::reset(), Eaagles::Simulation::Datalink::reset(), Eaagles::IoDevice::UsbJoystickImp::reset(), Eaagles::Simulation::Antenna::rfTransmit(), Eaagles::Basic::TcpHandler::sendData(), Eaagles::Basic::Polynomial::setCoefficients(), Eaagles::BasicGL::Display::setColorTable(), Eaagles::Basic::LatLon::setDeg(), Eaagles::Basic::LatLon::setDir(), Eaagles::Simulation::AirVehicle::setInitGearPos(), Eaagles::Basic::LatLon::setMin(), Eaagles::BasicGL::Field::setPosition(), Eaagles::Basic::LatLon::setSec(), Eaagles::Simulation::IrSignature::setSlotBaseHeatSignature(), Eaagles::Simulation::Gun::setSlotBurstRate(), Eaagles::Basic::Polynomial::setSlotCoefficients(), Eaagles::Simulation::IrSignature::setSlotEffectiveArea(), Eaagles::Simulation::IrSignature::setSlotEmissivity(), Eaagles::Simulation::IrSensor::setSlotFieldOfRegard(), Eaagles::Simulation::Autopilot::setSlotFollowTheLeadMode(), Eaagles::BasicGL::Font::setSlotFontPath(), Eaagles::BasicGL::Font::setSlotFontPosition(), Eaagles::BasicGL::Font::setSlotFTGLFontFileName(), Eaagles::Simulation::Antenna::setSlotGain(), Eaagles::IoDevice::AnalogOutput::setSlotGain(), Eaagles::Simulation::IrSensor::setSlotIFOV(), Eaagles::BasicGL::Field::setSlotJustification(), Eaagles::Basic::Func5::setSlotLfiTable(), Eaagles::Basic::Func4::setSlotLfiTable(), Eaagles::Basic::Func3::setSlotLfiTable(), Eaagles::Basic::Func2::setSlotLfiTable(), Eaagles::Basic::Func1::setSlotLfiTable(), Eaagles::BasicGL::Font::setSlotLookupTable(), Eaagles::Simulation::IrSensor::setSlotLowerWavelength(), Eaagles::Simulation::IrSensor::setSlotNEI(), Eaagles::Otw::OtwPC::setSlotNetOutput(), Eaagles::BasicGL::Graphic::setSlotNormals(), Eaagles::Simulation::Gun::setSlotPitch(), Eaagles::Simulation::Gun::setSlotRoll(), Eaagles::Simulation::IrSensor::setSlotSensorType(), Eaagles::IoDevice::SignalGen::setSlotSignal(), Eaagles::LinearSystem::LagFilter::setSlotTau(), Eaagles::BasicGL::Graphic::setSlotTexCoord(), Eaagles::Simulation::IrSensor::setSlotThreshold(), Eaagles::Simulation::IrSensor::setSlotUpperWavelength(), Eaagles::LinearSystem::LowpassFilter::setSlotWc(), Eaagles::Simulation::Gun::setSlotYaw(), Eaagles::IoDevice::AnalogOutput::setTable(), Eaagles::IoDevice::AnalogInput::setTable(), Eaagles::Simulation::IrSensor::transmit(), Eaagles::Simulation::Simulation::updateData(), Eaagles::Simulation::IrSystem::updateData(), Eaagles::Simulation::IrSensor::updateData(), and Eaagles::Simulation::Simulation::updateTC().

const unsigned short Eaagles::Basic::Object::MSG_STD_ALL = 0x00FF [static, inherited]
const unsigned short Eaagles::Basic::Object::MSG_USER = 0x0020 [static, inherited]
const unsigned int Eaagles::Simulation::Nib::PNAME_BUF_SIZE = 64 [static, private]

Referenced by initData(), and setPlayerName().

const SlotTable Eaagles::Basic::Object::slottable [static, protected, inherited]
const char *const Eaagles::Basic::Object::version = "v2010_0122" [static, inherited]

Reimplemented in Eaagles::Network::Dis::NetIO.


The documentation for this class was generated from the following files: