VR-Link API Documentation for HLA 1.3
dRadioXmitEnc.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
10 #if DtDIS
11 
12 #ifndef dRadioXmitEnc_H_
13 #define dRadioXmitEnc_H_
14 
15 #include "dStateEncoder.h"
16 #include "radioXmitSR.h"
17 #include "transmitPdu.h"
18 
19 
25 class DT_DLL_VL DtRadioTransmitterEncoder : public DtStateEncoder
26 {
27 public:
28 
31 
33  virtual ~DtRadioTransmitterEncoder();
34 
37 
40 
45  virtual DtTransmitterPdu* stateMsg(
46  const DtRadioTransmitterRepository& stateRep,
47  const DtRadioTransmitterRepository& asSeenByRemote);
48 
49 protected:
50 
52  virtual bool sendNeeded(
53  const DtRadioTransmitterRepository& stateRep,
54  const DtRadioTransmitterRepository& asSeenByRemote);
55 
57  virtual bool antennaLocationThresholdExceeded(
58  const DtVector& stateRepLocation,
59  const DtVector& asSeenByRemoteLocation, double threshold) const;
60 
66  virtual bool antennaOrientationThresholdExceeded(
67  const DtTaitBryan& stateRepOrientation,
68  const DtTaitBryan& asSeenByRemoteOrientation, double threshold) const;
69 
70 protected:
72  DtTransmitterPdu myPdu;
73 };
74 
75 #endif
76 #endif
77 

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)