![]() |
VR-Link API Documentation for HLA 1.3
|
class DtRadioTransmitterPublisher: More...
Inheritance diagram for DtRadioTransmitterPublisher:
Collaboration diagram for DtRadioTransmitterPublisher:Public Types | |
| typedef DtRadioTransmitterRepository *(* | DtStateRepCreator )() |
| Function prototype for functions that create DtRadioTransmitterRepositorys. | |
Public Member Functions | |
| DtRadioTransmitterPublisher (DtRadioTransmitterRepository *stateRepToUse, DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| Constructor. | |
| DtRadioTransmitterPublisher (RTI::ObjectClassHandle h, DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| Constructor. | |
| DtRadioTransmitterPublisher (DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| Constructor. | |
| DtRadioTransmitterPublisher (DtHlaObjectWithStateRep *obj, DtExerciseConn *conn) | |
| Constructor that creates a publisher for an existing DtHlaObject. | |
| virtual | ~DtRadioTransmitterPublisher () |
| destructor | |
| virtual DtRadioTransmitterRepository * | radioXmitRep () |
| Returns a pointer to the DtRadioTransmitterRepository - through which you can set or inspect current state information. | |
| virtual DtRadioTransmitterRepository * | tsr () |
| Synonym for radioXmitRep(). | |
| virtual const char * | classToUse () const |
| Returns the name of the FOM object class to use. | |
Static Public Member Functions | |
| static DtStateRepCreator | setStateRepCreator (DtStateRepCreator creator) |
| Give us a function to be used for creating SRs. | |
Protected Member Functions | |
| DtRadioTransmitterPublisher (const DtRadioTransmitterPublisher &orig) | |
| copy constructor -- not implemented | |
| DtRadioTransmitterPublisher & | operator= (const DtRadioTransmitterPublisher &orig) |
| copy constructor -- not implemented | |
Static Protected Attributes | |
| static DtStateRepCreator | theStateRepCreator |
class DtRadioTransmitterPublisher:
Instances of DtRadioTransmitterPublisher are used for local or source simulations of radio transmitters, (i.e. these entities are not dependent on data being produced elsewhere on the network for their existence). These radio transmitters send data to the network.
Function prototype for functions that create DtRadioTransmitterRepositorys.
| DtRadioTransmitterPublisher::DtRadioTransmitterPublisher | ( | DtRadioTransmitterRepository * | stateRepToUse, |
| DtExerciseConn * | conn, | ||
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor.
| DtRadioTransmitterPublisher::DtRadioTransmitterPublisher | ( | RTI::ObjectClassHandle | h, |
| DtExerciseConn * | conn, | ||
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor.
| DtRadioTransmitterPublisher::DtRadioTransmitterPublisher | ( | DtExerciseConn * | conn, |
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor.
| DtRadioTransmitterPublisher::DtRadioTransmitterPublisher | ( | DtHlaObjectWithStateRep * | obj, |
| DtExerciseConn * | conn | ||
| ) |
Constructor that creates a publisher for an existing DtHlaObject.
(DtHlaObjectWithStateRep is derived from DtHlaObject.) Typically used in conjunction with ownership management, when you want to take ownership and begin updating some attributes of an object that you have already discovered.
| virtual DtRadioTransmitterPublisher::~DtRadioTransmitterPublisher | ( | ) | [virtual] |
destructor
| DtRadioTransmitterPublisher::DtRadioTransmitterPublisher | ( | const DtRadioTransmitterPublisher & | orig | ) | [protected] |
copy constructor -- not implemented
| virtual const char* DtRadioTransmitterPublisher::classToUse | ( | ) | const [virtual] |
Returns the name of the FOM object class to use.
Default implementation is to ask the FOM Mapper.
| DtRadioTransmitterPublisher& DtRadioTransmitterPublisher::operator= | ( | const DtRadioTransmitterPublisher & | orig | ) | [protected] |
copy constructor -- not implemented
| DtRadioTransmitterRepository * DtRadioTransmitterPublisher::radioXmitRep | ( | ) | [inline, virtual] |
Returns a pointer to the DtRadioTransmitterRepository - through which you can set or inspect current state information.
References DtObjectPublisher::myStateRep.
| static DtStateRepCreator DtRadioTransmitterPublisher::setStateRepCreator | ( | DtStateRepCreator | creator | ) | [static] |
Give us a function to be used for creating SRs.
| DtRadioTransmitterRepository * DtRadioTransmitterPublisher::tsr | ( | ) | [inline, virtual] |
Synonym for radioXmitRep().
References DtObjectPublisher::myStateRep.
DtStateRepCreator DtRadioTransmitterPublisher::theStateRepCreator [static, protected] |