Defines a protocol independent repository of attributes for IFF objects in DIS, HLA and TENA.
More...
Public Member Functions |
| | DtIffStateRepository () |
| | Default constructor.
|
| virtual | ~DtIffStateRepository () |
| | Destructor.
|
| | DtIffStateRepository (const DtIffStateRepository &orig) |
| | Copy constructor.
|
| DtIffStateRepository & | operator= (const DtIffStateRepository &orig) |
| | Assignment operator.
|
| virtual DtStateRepository * | clone (bool copy=false) const |
| | Return a copy/empty object of the same type as this.
|
| virtual void | printData () const |
| | prints the data to DtInfo
|
| virtual void | printDataToStream (std::ostream &stream) const |
| | Prints the data to the specified stream.
|
| virtual void | setSystemType (DtIffAtcNavaidsSysType type) |
| | Set/Get the attribute named "SystemType".
|
| virtual DtIffAtcNavaidsSysType | systemType () const |
| virtual void | setSystemName (DtIffAtcNavaidsSysName name) |
| | Set/Get the attribute named "SystemName".
|
| virtual DtIffAtcNavaidsSysName | systemName () const |
| virtual void | setSystemMode (DtU8 mode) |
| | Set/Get the attribute named "SystemMode".
|
| virtual DtU8 | systemMode () const |
| virtual void | setEventId (const DtEventId &eventid) |
| | Set/Get the attribute named "EventID".
|
| virtual const DtEventId & | eventId () const |
| virtual void | setAlternateMode4 (DtIffAtcNavaidsAltParm4 useMode4) |
| | Set/Get the attribute named "AlternateMode4".
|
| virtual DtIffAtcNavaidsAltParm4 | alternateMode4 () const |
| virtual void | setSystemIsOn (bool ison) |
| | Set/Get the attribute named "SystemIsOn".
|
| virtual bool | systemIsOn () const |
| virtual void | setSystemIsOperational (bool isoperational) |
| | Set/Get the attribute named "SystemIsOperational".
|
| virtual bool | systemIsOperational () const |
| virtual void | setModeOrParameterVal (int type, int status, bool onOff) |
| | General function calls for setting/getting mode or parameter values for Enabled, IsDamaged, IsMalfunctioning, or IsOn: type should be chosen from {1,2,3,4,5,6} (for NatoIFF modes, C corresponds to 5 and S corr.
|
| virtual bool | getModeOrParameterVal (int type, int status) const |
| virtual void | setModeOrParameterVal (char type, int status, bool onOff) |
| | General function calls for setting/getting mode or parameter values for Enabled, IsDamaged, IsMalfunctioning, or IsOn: type should be chosen from {'1','2','3','4','C','S'} status should be chosen from enum DtModeOrParameterKind.
|
| virtual bool | getModeOrParameterVal (char type, int status) const |
| virtual void | setModeEnabled (char modeType, bool onOff) |
| | Set/Get values for NatoIFF 'modeXEnabled' attributes modeType should be chosen from {'1','2','3','4','C','S'}.
|
| virtual bool | modeEnabled (char modeType) const |
| virtual void | setModeIsMalfunctioning (char modeType, bool onOff) |
| virtual bool | modeIsMalfunctioning (char modeType) const |
| virtual void | setModeIsDamaged (char modeType, bool onOff) |
| virtual bool | modeIsDamaged (char modeType) const |
| virtual void | setModeIsOn (char modeType, bool onOff) |
| virtual bool | modeIsOn (char modeType) const |
| virtual void | setModeEnabled (int modeType, bool onOff) |
| | Set/Get values for NatoIFF 'modeXEnabled' attributes modeType should be chosen from {1,2,3,4,5,6} (C corresponds to 5; S corresponds to 6)
|
| virtual bool | modeEnabled (int modeType) const |
| virtual void | setModeIsMalfunctioning (int modeType, bool onOff) |
| virtual bool | modeIsMalfunctioning (int modeType) const |
| virtual void | setModeIsDamaged (int modeType, bool onOff) |
| virtual bool | modeIsDamaged (int modeType) const |
| virtual void | setModeIsOn (int modeType, bool onOff) |
| virtual bool | modeIsOn (int modeType) const |
| virtual void | setMode4PseudoCrypto (DtU16 val) |
| | Set/Get NatoIFF mode4PseudoCrypto.
|
| virtual DtU16 | mode4PseudoCrypto () const |
| virtual void | setMode4PseudoCryptoAvailable (bool onOff) |
| | Set/Get NatoIFF mode4PseudoCryptoAvailable.
|
| virtual bool | mode4PseudoCryptoAvailable () const |
| virtual void | setModeSIsTcasI (bool onOff) |
| | Set/Get NatoIFF modeSIsTcasI.
|
| virtual bool | modeSIsTcasI () const |
| virtual void | setParameterEnabled (int paramNum, bool onOff) |
| | Set/Get values for attributes associated with SovietIFF parameters paramType should be chosen from {1,2,3,4,5,6}.
|
| virtual bool | parameterEnabled (int paramNum) const |
| virtual void | setParameterIsMalfunctioning (int paramNum, bool onOff) |
| virtual bool | parameterIsMalfunctioning (int paramNum) const |
| virtual void | setParameterIsDamaged (int paramNum, bool onOff) |
| virtual bool | parameterIsDamaged (int paramNum) const |
| virtual void | setParameterIsOn (int paramNum, bool onOff) |
| virtual bool | parameterIsOn (int paramNum) const |
| virtual void | setModeCode (int modeCodeNum, DtU16 val) |
| | This stores the mode code exactly as specified by the DIS 1278.1a and RPR FOM 2.x standard.
|
| virtual DtU16 | modeCode (int modeCodeNum) const |
| virtual void | setEmergencyOn (bool onOff) |
| | Set/Get Nato TRansponder EmergencyOn.
|
| virtual bool | emergencyOn () const |
| virtual void | setIdentSquawkFlashOn (bool onOff) |
| | Set/Get Nato TRansponder IdentSquawkFlashOn.
|
| virtual bool | identSquawkFlashOn () const |
| virtual void | setModeCAltitudeAvailable (bool val) |
| | Set/Get Nato TRansponder ModeCAltitudeAvailable.
|
| virtual bool | modeCAltitudeAvailable () const |
| virtual void | setModeCAltitude (DtInt16 val) |
| | Set/Get Nato TRansponder ModeCAltitude.
|
| virtual DtInt16 | modeCAltitude () const |
| virtual void | setStiOn (bool onOff) |
| | Set/get Nato Transponder StiOn.
|
| virtual bool | stiOn () const |
| virtual void | setCode (DtU8 code) |
| | Set/Get RRB code.
|
| virtual DtU8 | code () const |
| virtual void | setPowerReduction (bool onOff) |
| | Set/Get RRB PowerReduction.
|
| virtual bool | powerReduction () const |
| virtual void | setIsDamaged (bool onOff) |
| | Set/Get RRB IsDamaged.
|
| virtual bool | isDamaged () const |
| virtual void | setIsMalfunctioning (bool onOff) |
| | Set/Get RRB IsMalfunctioning.
|
| virtual bool | isMalfunctioning () const |
| virtual void | setIsOn (bool onOff) |
| | Set/Get RRB IsOn.
|
| virtual bool | isOn () const |
| virtual void | setRadarEnhancement (bool onOff) |
| | Set/Get RRB RadarEnhancement.
|
| virtual bool | radarEnhancement () const |
| virtual void | setLayer2DataAvailable (bool b) |
| | The Following Attributes are only useful to Layer 2 Data.
|
| virtual bool | layer2DataAvailable () const |
| virtual void | setLayer2SpecificInfo (unsigned int val) |
| | Set layer2 specific info - this is not well defined but needed by DIS.
|
| virtual unsigned int | layer2SpecificInfo () const |
| virtual void | setBeamAzimuthCenter (DtFloat32 val) |
| | Set/Get BeamAzimuthCenter.
|
| virtual DtFloat32 | beamAzimuthCenter () const |
| virtual void | setBeamAzimuthSweep (DtFloat32 val) |
| | Set/Get BeamAzimuthSweep.
|
| virtual DtFloat32 | beamAzimuthSweep () const |
| virtual void | setBeamElevationCenter (DtFloat32 val) |
| | Set/Get BeamElevationCenter.
|
| virtual DtFloat32 | beamElevationCenter () const |
| virtual void | setBeamElevationSweep (DtFloat32 val) |
| | Set/Get beamElevationSweep.
|
| virtual DtFloat32 | beamElevationSweep () const |
| virtual void | setBeamSweepSync (DtFloat32 val) |
| | Set/Get beamSweepSync.
|
| virtual DtFloat32 | beamSweepSync () const |
| virtual void | setSecondaryOperationalDataParameter1 (DtIffOperationalParameter1 val) |
| | set/Get SecondaryOperationalDataParameter1
|
| virtual DtIffOperationalParameter1 | secondaryOperationalDataParameter1 () const |
| virtual void | setSecondaryOperationalDataParameter2 (DtIffOperationalParameter2 val) |
| | set/Get SecondaryOperationalDataParameter2
|
| virtual DtIffOperationalParameter2 | secondaryOperationalDataParameter2 () const |
| virtual int | numParameterSets () const |
| | Set/Get operational parameters record.
|
| virtual void | setNumParameterSets (int n) |
| virtual bool | setParamData (int parmIndex, const DtIffAtcNavaidsParameter &init) |
| | Set/Get the fundamental parameter data records for the second layer.
|
| virtual bool | getParmData (int parmIndex, DtIffAtcNavaidsParameter &record) const |
| virtual DtIffAtcNavaidsParameter | paramData (int paramIndex, bool *valid=NULL) const |
| | DtEmbeddedSystemRepository () |
| | default constructor
|
| | DtEmbeddedSystemRepository (const DtEmbeddedSystemRepository &orig) |
| | copy constructor
|
| virtual | ~DtEmbeddedSystemRepository () |
| | destructor
|
| DtEmbeddedSystemRepository & | operator= (const DtEmbeddedSystemRepository &orig) |
| | assignment operator
|
| virtual void | setEntityId (const DtEntityIdentifier &id) |
| | Set the entity identifier.
|
| virtual const DtEntityIdentifier & | entityId () const |
| | Get the entity identifier.
|
| virtual void | setHostId (const DtGlobalObjectDesignator &id) |
| | Set the host identifier.
|
virtual const
DtGlobalObjectDesignator & | hostId () const |
| | Get the host identifier.
|
| virtual void | setRelativePosition (const DtVector &position) |
| | Set the position of the object relative to the entity.
|
| virtual const DtVector & | relativePosition () const |
| | Get the position of the object relative to the entity.
|
| virtual | ~DtStateRepository () |
| | destructor
|
| DtStateRepository & | operator= (const DtStateRepository &orig) |
| | assignment operator
|
| virtual void | setGlobalId (const DtGlobalObjectDesignator &id) |
| | Get/Set global identifier, or name.
|
virtual const
DtGlobalObjectDesignator & | globalId () const |
Defines a protocol independent repository of attributes for IFF objects in DIS, HLA and TENA.