VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtVrfNavAidRadioTransmitter Class Reference

Specialized version of the radio transmitter – adds an identification code to the radio transmitter for navigation aid publishing.

Inheritance diagram for DtVrfNavAidRadioTransmitter:
Inheritance graph
[legend]

Public Member Functions

 DtVrfNavAidRadioTransmitter (DtLocalObject *hostObject, const DtVrfRadioTransmitterParams &params)
 
virtual ~DtVrfNavAidRadioTransmitter ()
 
virtual void setIdentificationCode (const std::wstring &val)
 
virtual std::wstring identificationCode () const
 
- Public Member Functions inherited from DtVrfRadioTransmitter
 DtVrfRadioTransmitter (DtLocalObject *hostObject, const DtVrfRadioTransmitterParams &params)
 
virtual ~DtVrfRadioTransmitter ()
 
virtual bool init ()
 
virtual void setRelativePosition (const DtVector &)
 
virtual DtVector relativePosition () const
 
virtual void setTransmitState (int)
 
virtual unsigned int transmitState () const
 
virtual void setPower (float)
 
virtual float power () const
 
virtual void setWorldAntennaLoc (const DtVector &)
 
virtual const DtVectorworldAntennaLoc () const
 
virtual void setFrequency (double)
 
virtual double frequency () const
 
virtual void setFrequencyBandwidth (float)
 
virtual float frequencyBandwidth () const
 
virtual void setInputSource (unsigned int)
 
virtual unsigned int inputSource () const
 
virtual void setMajorModulationType (unsigned int)
 
virtual unsigned int majorModulationType () const
 
virtual void setRadioEntityType (const DtRadioEntityType &)
 
virtual DtRadioEntityType radioEntityType () const
 
virtual void setDetailedModulationType (unsigned int)
 
virtual unsigned int detailedModulationType () const
 
DtUUID hostId () const
 
int id () const
 
virtual
makVrf::DtRadioTransmitterStateComponent
nextFrameState ()
 
virtual const
makVrf::DtRadioTransmitterStateComponent
currentFrameState () const
 

Protected Member Functions

virtual void createRadioTransmitter () override
 

Protected Attributes

makVrf::DtNavAidRadioTransmitterStateComponentmyNavAidRadioTransmitter
 
- Protected Attributes inherited from DtVrfRadioTransmitter
DtLocalObjectmyVrfObject
 
makVrf::DtRadioTransmitterStateComponentmyRadioTransmitter
 
unsigned int myTickCounter
 
DtVrfRadioTransmitterParams myTransmitterParams
 

Private Member Functions

 DtVrfNavAidRadioTransmitter ()
 
 DtVrfNavAidRadioTransmitter (const DtVrfNavAidRadioTransmitter &orig)
 
DtVrfNavAidRadioTransmitteroperator= (const DtVrfNavAidRadioTransmitter &orig)
 

Constructor & Destructor Documentation

DtVrfNavAidRadioTransmitter::DtVrfNavAidRadioTransmitter ( )
private

Not implemented.

DtVrfNavAidRadioTransmitter::DtVrfNavAidRadioTransmitter ( const DtVrfNavAidRadioTransmitter orig)
private

Not implemented.

DtVrfNavAidRadioTransmitter::DtVrfNavAidRadioTransmitter ( DtLocalObject hostObject,
const DtVrfRadioTransmitterParams params 
)
virtual DtVrfNavAidRadioTransmitter::~DtVrfNavAidRadioTransmitter ( )
virtual

Member Function Documentation

DtVrfNavAidRadioTransmitter& DtVrfNavAidRadioTransmitter::operator= ( const DtVrfNavAidRadioTransmitter orig)
private

Not implemented.

virtual void DtVrfNavAidRadioTransmitter::setIdentificationCode ( const std::wstring &  val)
virtual

Set the IdentificationCode.

virtual std::wstring DtVrfNavAidRadioTransmitter::identificationCode ( ) const
virtual

Get the IdentificationCode.

virtual void DtVrfNavAidRadioTransmitter::createRadioTransmitter ( )
overrideprotectedvirtual

Reimplemented from DtVrfRadioTransmitter.

Member Data Documentation

makVrf::DtNavAidRadioTransmitterStateComponent* DtVrfNavAidRadioTransmitter::myNavAidRadioTransmitter
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)