11 #include <vl/objectPublisherHLA.h>
38 typedef DtNavAidDecoder* (*DtDecoderCreator)(DtExerciseConn* exConn, DtObjClassDesc* classDesc);
41 typedef DtNavAidEncoder* (*DtEncoderCreator)(DtExerciseConn* exConn, DtObjClassDesc* classDesc);
50 const DtDDMRegionSet* regionSetToUse = 0);
54 RTI::ObjectClassHandle h,
57 const DtDDMRegionSet* regionSetToUse = 0);
63 const DtDDMRegionSet* regionSetToUse = 0);
71 DtHlaObjectWithStateRep* obj,
72 DtExerciseConn* conn);
86 virtual const char* classToUse()
const;
91 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
94 static DtEncoderCreator setEncoderCreator(DtEncoderCreator creator);
97 static DtDecoderCreator setDecoderCreator(DtDecoderCreator creator);
105 DtNavAidPublisher(
const char* name = 0,
const DtDDMRegionSet* regionSetToUse = 0);
115 static DtStateRepCreator theStateRepCreator;
116 static DtEncoderCreator theEncoderCreator;
117 static DtDecoderCreator theDecoderCreator;
Instances of DtNavAidStateRepository are used to store state data for NavAid radio transmitter object...
Definition: navAidStateRepository.h:19
Instances of DtNavAidDecoder encode data from DtNavAidStateRepository objects to the net structures t...
Definition: navAidDecoderDIS.h:23
virtual DtNavAidStateRepository * nasr()
Synonym for environmentProcessStateRep()
Definition: navAidPublisherDIS.h:181
Instances of DtNavAidPublisher are used for publishing simulation data of NavAids such as TACAN...
Definition: navAidPublisherDIS.h:23
Instances of DtNavAidEncoder encode data from DtNavAidStateRepository objects to the net structures t...
Definition: navAidEncoderDIS.h:21
virtual DtNavAidStateRepository * navAidStateRep()
Returns a pointer to the NavAid state repository - through which you can set or inspect current state...
Definition: navAidPublisherHLA.h:120
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23