![]() |
VR-Forces Developer's Guide
|
Admin content which contains the list of radar modes for an emitter. This is the response to the DtRequestRadarModesAdmin message. Also contains the current mode of the radar, if it has one.

Public Member Functions | |
| DtRadarModesAdmin () | |
| DtRadarModesAdmin (const DtRadarModesAdmin &orig) | |
| const DtRadarModesAdmin & | operator= (const DtRadarModesAdmin &orig) |
| virtual | ~DtRadarModesAdmin () override |
| virtual bool | init () override |
| virtual const DtAdminContentMessageType & | type () const override |
| virtual void | addMode (const DtString &modeName) |
| virtual void | clearModeList () |
| virtual DtAdminContent * | clone () const override |
| virtual DtString | stringRep () const override |
| virtual int | netRepSize () const override |
| virtual bool | setFromNet (const char *contentBuffer, unsigned contentSize) override |
| virtual bool | setToNet () override |
| virtual DtString | stringRepModeName () const |
| virtual const std::list < DtString > & | modeList () const |
| virtual std::list< DtString > & | modeList () |
| virtual const DtString & | currentMode () const |
| virtual void | setCurrentMode (const DtString &modeName) |
| virtual const DtString & | emitterName () const |
| virtual void | setEmitterName (const DtString &modeName) |
| virtual int | emitterId () const |
| virtual void | setEmitterId (int id) |
Public Member Functions inherited from DtAdminContent | |
| virtual | ~DtAdminContent () |
| virtual char * | netRep () |
Static Public Member Functions | |
| static DtAdminContent * | create () |
Static Public Member Functions inherited from DtAdminContent | |
| static void | addAdminContentCreatorFcn (const DtAdminContentMessageType &contentName, DtAdminContentCreatorFcn fcn) |
| static void | setFactory (DtAdminContentFactory *factory) |
| static DtAdminContentFactory * | factory () |
| static bool | isTypeRegistered (const DtAdminContentMessageType &type) |
Protected Attributes | |
| std::list< DtString > | myModeList |
| DtString | myCurrentMode |
| DtString | myEmitterName |
| int | myEmitterId |
Protected Attributes inherited from DtAdminContent | |
| char * | myNetRep |
Additional Inherited Members | |
Protected Member Functions inherited from DtAdminContent | |
| DtAdminContent () | |
| DtAdminContent (const DtAdminContent &orig) | |
| const DtAdminContent & | operator= (const DtAdminContent &orig) |
| virtual char * | createNetworkBuffer () |
Static Protected Attributes inherited from DtAdminContent | |
| static DtAdminContentFactory * | myFactory |
| DtRadarModesAdmin::DtRadarModesAdmin | ( | ) |
default constructor
| DtRadarModesAdmin::DtRadarModesAdmin | ( | const DtRadarModesAdmin & | orig | ) |
copy constructor
|
overridevirtual |
destructor
| const DtRadarModesAdmin& DtRadarModesAdmin::operator= | ( | const DtRadarModesAdmin & | orig | ) |
assignment operator; same as copy costructor.
|
static |
Creator function. Returns new instance of this class.
|
overridevirtual |
Call after construction.
Reimplemented from DtAdminContent.
Reimplemented in DtActiveSonarModesAdmin.
|
overridevirtual |
Implements DtAdminContent.
Reimplemented in DtActiveSonarModesAdmin, and DtJammingModesAdmin.
|
virtual |
Direct access to the list of formation names.
|
virtual |
Direct access to the list of formation names.
|
virtual |
Add an additional formation name to the end of the current formation list.
|
virtual |
Clear the current formation list.
|
virtual |
The current mode of the emitter.
|
virtual |
The current mode of the emitter.
|
virtual |
The emitter system descriptive name.
|
virtual |
The emitter system descriptive name.
|
virtual |
The current formation of the entity, if it has one.
|
virtual |
The current formation of the entity, if it has one.
|
overridevirtual |
Make a copy of this content. Returns a pointer to a newly created copy of this class.
Implements DtAdminContent.
Reimplemented in DtActiveSonarModesAdmin, and DtJammingModesAdmin.
|
overridevirtual |
Get a readable string representation of this content.
Implements DtAdminContent.
|
overridevirtual |
Reimplemented from DtAdminContent.
|
overridevirtual |
Decodes content from buffer.
Reimplemented from DtAdminContent.
|
overridevirtual |
Encodes content into buffer.
Reimplemented from DtAdminContent.
|
virtual |
Reimplemented in DtActiveSonarModesAdmin, and DtJammingModesAdmin.
|
protected |
The list of available formation names.
|
protected |
|
protected |
|
protected |