Classes | Functions | Variables

Eaagles::Simulation Namespace Reference

Classes

class  Aam
class  Action
class  ActionImagingSar
class  ActionWeaponRelease
class  ActionDecoyRelease
class  ActionCamouflageType
class  Agm
class  AirVehicle
class  Aircraft
class  Helicopter
class  UnmannedAirVehicle
class  AngleOnlyTrackManager
class  AirAngleOnlyTrkMgr
class  Antenna
class  Autopilot
class  AvionicsPod
class  Bomb
class  Building
class  Bullseye
class  Datalink
class  Designator
class  DynamicsModel
class  AerodynamicsModel
class  Effects
class  Chaff
class  Flare
class  Decoy
class  Emission
class  ExternalStore
class  FuelTank
class  Gimbal
class  Gps
class  GroundVehicle
class  Tank
class  ArmoredVehicle
class  WheeledVehicle
class  Artillery
class  GroundStation
class  GroundStationRadar
class  GroundStationUav
class  Gun
class  Bullet
class  Iff
class  Image
class  Ins
class  IrAtmosphere
class  IrQueryMsg
class  IrSeeker
class  TdbIr
class  IrSensor
class  IrShape
class  IrSphere
class  IrBox
class  IrSignature
class  IrSystem
class  Jammer
class  LifeForm
class  Message
class  Missile
class  Navigation
class  NavRadio
class  TacanRadio
class  IlsRadio
class  NetIO
class  Nib
class  Ntm
class  OnboardComputer
class  Otw
class  OtwModel
class  Otm
class  Pilot
class  Player
class  Radar
class  Radio
class  CommRadio
class  RfSensor
class  SensorMgr
class  RfSystem
class  Route
class  Rwr
class  Sam
class  SamVehicle
class  Sar
class  ScanGimbal
class  SensorMsg
class  Ship
class  RfSignature
class  SigConstant
class  SigSphere
class  SigPlate
class  SigDihedralCR
class  SigTrihedralCR
class  SigSwitch
class  SigAzEl
class  SimLogger
class  Simulation
class  SpaceDynamicsModel
class  SpaceVehicle
class  BoosterSpaceVehicle
class  MannedSpaceVehicle
class  UnmannedSpaceVehicle
class  StabilizingGimbal
class  Station
class  Steerpoint
class  Stores
class  StoresMgr
class  SimpleStoresMgr
class  System
class  TabLogger
class  TargetData
class  Tdb
class  Track
class  RfTrack
class  IrTrack
class  TrackManager
class  AirTrkMgr
class  GmtiTrkMgr
class  RwrTrkMgr
class  Weapon
class  NtmOutputNodeStd
class  SimTcThread
class  SimBgThread
class  TcThread
class  NetThread
class  BgThread

Functions

Basic::ObjectsimulationFormFunc (const char *formname)
useWorldCoordinates ON_SLOT (1, setSlotType, Basic::String) ON_SLOT(2
useWorldCoordinates Basic::List ON_SLOT (3, setSlotPosition, Basic::List) ON_SLOT(4
useWorldCoordinates
Basic::List Basic::Angle 
ON_SLOT (5, setSlotPosElevation, Basic::Angle) ON_SLOT(6
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle 
ON_SLOT (7, setSlotAzimuthLimits, Basic::List) ON_SLOT(8
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle 
ON_SLOT (9, setSlotAzimuthLimitRight, Basic::Angle) ON_SLOT(10
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List 
ON_SLOT (11, setSlotElevationLower, Basic::Angle) ON_SLOT(12
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle 
ON_SLOT (13, setSlotRollLimits, Basic::List) ON_SLOT(14
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle 
ON_SLOT (15, setSlotRollLimitUpper, Basic::Angle) ON_SLOT(16
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List 
ON_SLOT (17, setSlotMaxRateAzimuth, Basic::Angle) ON_SLOT(18
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List
Basic::Angle 
ON_SLOT (19, setSlotMaxRateRoll, Basic::Angle) ON_SLOT(20
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List
Basic::Angle Basic::List 
ON_SLOT (21, setSlotCmdPosAzimuth, Basic::Angle) ON_SLOT(22
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle 
ON_SLOT (23, setSlotCmdPosRoll, Basic::Angle) ON_SLOT(24
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle Basic::List 
ON_SLOT (25, setSlotCmdRateAzimuth, Basic::Angle) ON_SLOT(26
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle 
ON_SLOT (27, setSlotCmdRateRoll, Basic::Angle) ON_SLOT(28
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle Basic::Number 
ON_SLOT (29, setSlotPlayerTypes, Basic::PairStream) ON_SLOT(30
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle Basic::Number
Basic::Number 
ON_SLOT (31, setSlotMaxRange2PlayersOfInterest, Basic::Distance) ON_SLOT(32
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle Basic::Number
Basic::Number Basic::Angle 
ON_SLOT (33, setSlotLocalPlayersOfInterestOnly, Basic::Number) ON_SLOT(34
 ON_SLOT (5, setSlotPrf, Basic::Frequency) ON_SLOT(6
 ON_SLOT (4, setSlotStabilizingMode, Basic::String)

Variables

 sarLatitude
 sarLongitude
 sarElevation
 resolution
 imageSize
 targetLatitude
 targetLongitude
 targetElevation
 station
 numToLaunch
 interval
 camouflageType
 initGearPos
 azimuthBin
 elevationBin
 polarization
 threshold
 gain
 gainPattern
 gainPatternDeg
 navMode
 holdAltitude
 altitudeHoldMode
 holdVelocityKts
 velocityHoldMode
 holdHeading
 headingHoldMode
 loiterMode
 loiterPatternLength
 loiterPatternCcwFlag
 leadFollowingDistanceTrail
 leadFollowingDistanceRight
 leadFollowingDeltaAltitude
 leadPlayerName
 followTheLeadMode
 arming
 noseFuze
 midFuze
 tailFuze
 fuzeAltitude
 fuzeTime
 dragIndex
 radioName
 trackManagerName
 useLOSandMaxRange
 maxRange
 type
 fuelWt
 capacity
 location
 initPosition
 initPosAzimuth
 initPosElevation
 initPosRoll
 azimuthLimits
 azimuthLimitLeft
 azimuthLimitRight
 elevationLimits
 elevationLimitLower
 elevationLimitUpper
 rollLimits
 rollLimitLower
 rollLimitUpper
 maxRates
 maxRateAzimuth
 maxRateElevation
 maxRateRoll
 commandPosition
 commandPosAzimuth
 commandPosElevation
 commandPosRoll
 commandRates
 commandRateAzimuth
 commandRateElevation
 commandRateRoll
 terrainOcculting
 playerOfInterestTypes
 maxPlayersOfInterest
 maxRange2PlayersOfInterest
 maxAngle2PlayersOfInterest
 localPlayersOfInterestOnly
useWorldCoordinates setSlotLocation
useWorldCoordinates Basic::List setSlotPosAzimuth
useWorldCoordinates
Basic::List Basic::Angle 
setSlotPosRoll
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle 
setSlotAzimuthLimitLeft
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle 
setSlotElevationLimits
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List 
setSlotElevationUpper
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle 
setSlotRollLimitLower
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle 
setSlotMaxRates
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List 
setSlotMaxRateElevation
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List
Basic::Angle 
setSlotCmdPos
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List
Basic::Angle Basic::List 
setSlotCmdPosElevation
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle 
setSlotCmdRate
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle Basic::List 
setSlotCmdRateElevation
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle 
setSlotTerrainOcculting
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle Basic::Number 
setSlotMaxPlayers
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle Basic::Number
Basic::Number 
setSlotMaxAngle2PlayersOfInterest
useWorldCoordinates
Basic::List Basic::Angle
Basic::Angle Basic::Angle
Basic::List Basic::Angle
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle Basic::List
Basic::Angle Basic::Number
Basic::Number Basic::Angle 
setSlotUseWorldCoordinates
static const LCreal DEFAULT_LAUNCHER_UP_ANGLE = (LCreal)(PI/2.0)
static const LCreal DEFAULT_LAUNCHER_DOWN_ANGLE = 0.0
static const LCreal DEFAULT_LAUNCHER_MOVE_TIME = 10.0f
 commandedPosition
 launcherDownAngle
 launcherUpAngle
 launcherMoveTime
 bulletType
 rounds
 unlimted
 rate
 burstRate
 position
 roll
 pitch
 mode1
 mode2
 mode3a
 mode4a
 mode4b
 enableMode1
 enableMode2
 enableMode3a
 enableMode4
 whichMode4
 enableModeC
 binSizes
 solarRadiationTable
 backgroundRadiationTable
 transmissivityTable
 ownHeadingOnly
 lowerWavelength
 upperWavelength
 nei
 IFOV
 sensorType
 FOR
 maximumRange
 radius
 x
 y
 z
 airframeShapeSignature
 airframeSignatureTable
 airframeWavebandFactorTable
 plumeSignatureTable
 plumeWavebandFactorTable
 hotPartsSignatureTable
 hotPartsWavebandFactorTable
 baseHeatSignature
 emissivity
 effectiveArea
 seekerName
 disableQueries
 minSpeed
 maxSpeed
 speedMaxG
 maxg
 maxAccel
 cmdPitch
 cmdHeading
 cmdSpeed
 route
 utc
 feba
 bullseye
const LCreal NET_MAX_ENTITY_RANGE = 100.0f
const LCreal NET_TIMEOUT = 10.0f
const LCreal NET_UPDATE_RATE = 5.0f
const LCreal NET_THRESHOLD_MTR = 3.0f
const LCreal NET_THRESHOLD_RAD = (LCreal)(3.0 * PI/180.0)
const unsigned int MAX_NEW_OUTGOING = 10
 networkID
 federationName
 federateName
 enableInput
 enableOutput
 enableRelay
 timeline
 inputEntityTypes
 outputEntityTypes
 maxTimeDR
 maxPositionError
 maxOrientationError
 maxAge
 maxEntityRange
 template
 maxModels
 maxElevations
 latitude
 longitude
 otwModelTypes
 formName
 typeName
 modelTypeId
 initXPos
 initYPos
 initAlt
 initLatitude
 initLongitude
 initGeocentric
 initRoll
 initPitch
 initHeading
 initEuler
 initVelocity
 id
 side
 mode
 signature
 irSignature
 terrainElevReq
 interpolateTerrain
 terrainOffset
 positionFreeze
 altitudeFreeze
 attitudeFreeze
 fuelFreeze
 crashOverride
 killOverride
 killRemoval
 enableNetOutput
 dataLogTime
 testRollRate
 testPitchRate
 testYawRate
 igain
 numChannels
 channels
 channel
 maxDetectRange
 radioID
 modes
 ranges
 initRangeIdx
 PRF
 pulseWidth
 beamWidth
 typeId
 syncXmitWithScan
 setSlotPulseWidth
Basic::Time ON_SLOT (7, setSlotBeamWidth, Basic::Angle) RfSensor
 antennaName
 frequency
 bandwidth
 powerPeak
 noiseFigure
 systemTemperature
 lossXmit
 lossRecv
 lossSignalProcess
 disableEmissions
 bandwidthNoise
 to
 autoSequence
 autoSeqDistance
 wrap
static const LCreal DEFAULT_MAX_LAUNCH_RANGE = 40000.0f
static const LCreal DEFAULT_MIN_LAUNCH_RANGE = 2000.0f
 minLaunchRange
 maxLaunchRange
 chipSize
static const LCreal DEFAULT_SAR_TIME = 10.0f
 scanMode
 leftToRightScan
 scanWidth
 searchVolume
 reference
 barSpacing
 numBars
 revolutionsPerSec
 scanRadius
 pseudoRandomPattern
 maxRevolutions
 rcs
 a
 b
 table
 swapOrder
 inDegrees
 inDecibel
 includeUtcTime
 includeSimTime
 includeExecTime
 players
 simulationTime
 day
 month
 year
 airportLoader
 navaidLoader
 waypointLoader
 terrain
 irAtmosphere
 firstWeaponId
 numTcThreads
 numBgThreads
 stabilizingMode
static const unsigned int DEFAULT_FAST_FORWARD_RATE = 1
 simulation
 networks
 otw
 ioHandler
 ownship
 tcRate
 tcPriority
 fastForwardRate
 netRate
 netPriority
 bgRate
 bgPriority
 stptType
 xPos
 yPos
 elevation
 altitude
 airspeed
 pta
 sca
 description
 magvar
 next
 action
 numStations
 stores
 enabled
 completed
 weaponType
 quantity
 stickType
 stickDistance
 maxMissDistance
 manualAssign
 armDelay
 angle
 azimuth
 velocity
 maxTracks
 maxTrackAge
 firstTrackId
 alpha
 beta
 gamma
 logTrackUpdates
 positionGate
 rangeGate
 velocityGate
 released
 failed
 power
 hang
 hung
 maxTOF
 tsg
 maxBurstRng
 lethalRange
 sobt
 eobt
 maxGimbal
 tgtPos
 weaponID
 dummy
 jettisonable

Function Documentation

useWorldCoordinates Eaagles::Simulation::ON_SLOT ( ,
setSlotType  ,
Basic::String   
)
Eaagles::Simulation::ON_SLOT ( ,
setSlotStabilizingMode  ,
Basic::String   
)
Eaagles::Simulation::ON_SLOT ( ,
setSlotPrf  ,
Basic::Frequency   
)
useWorldCoordinates Basic::List Basic::Angle Eaagles::Simulation::ON_SLOT ( ,
setSlotPosElevation  ,
Basic::Angle   
)
useWorldCoordinates Basic::List Basic::Angle Basic::Angle Basic::Angle Basic::List Basic::Angle Basic::Angle Basic::List Eaagles::Simulation::ON_SLOT ( 17  ,
setSlotMaxRateAzimuth  ,
Basic::Angle   
)
useWorldCoordinates Basic::List Basic::Angle Basic::Angle Basic::Angle Basic::List Basic::Angle Basic::Angle Eaagles::Simulation::ON_SLOT ( 15  ,
setSlotRollLimitUpper  ,
Basic::Angle   
)
useWorldCoordinates Basic::List Basic::Angle Basic::Angle Basic::Angle Basic::List Basic::Angle Eaagles::Simulation::ON_SLOT ( 13  ,
setSlotRollLimits  ,
Basic::List   
)
useWorldCoordinates Basic::List Basic::Angle Basic::Angle Basic::Angle Basic::List Eaagles::Simulation::ON_SLOT ( 11  ,
setSlotElevationLower  ,
Basic::Angle   
)
useWorldCoordinates Basic::List Basic::Angle Basic::Angle Basic::Angle Eaagles::Simulation::ON_SLOT ( ,
setSlotAzimuthLimitRight  ,
Basic::Angle   
)
useWorldCoordinates Basic::List Basic::Angle Basic::Angle Eaagles::Simulation::ON_SLOT ( ,
setSlotAzimuthLimits  ,
Basic::List   
)
useWorldCoordinates Basic::List Eaagles::Simulation::ON_SLOT ( ,
setSlotPosition  ,
Basic::List   
)
Basic::Object * Eaagles::Simulation::simulationFormFunc ( const char *  formname  ) 

Variable Documentation

const unsigned int Eaagles::Simulation::DEFAULT_FAST_FORWARD_RATE = 1 [static]
const unsigned int Eaagles::Simulation::MAX_NEW_OUTGOING = 10