12 #ifndef radioTransmitterEncoderDIS_H_
13 #define radioTransmitterEncoderDIS_H_
54 virtual bool sendNeeded(
59 virtual bool antennaLocationThresholdExceeded(
61 const DtVector& asSeenByRemoteLocation,
double threshold)
const;
68 virtual bool antennaOrientationThresholdExceeded(
70 const DtTaitBryan& asSeenByRemoteOrientation,
double threshold)
const;
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtTaitBryans are used to represent orientation of an object, using a set of three Euler angles...
Definition: vlTaitBryan.h:43
This class handles encoding of Transmitter PDUs.
Definition: radioTransmitterEncoderDIS.h:25
DtTransmitterPdu myPdu
The PDU constructed by the encoder.
Definition: radioTransmitterEncoderDIS.h:74
The DtStateEncoder class provides a base class for all DIS encoders.
Definition: stateEncoder.h:33
Definition: vlVector.h:224
Instances of DtRadioTransmitterRepository are used to store state information for objects which are r...
Definition: radioTransmitterRepository.h:29
DtStateEncoder & operator=(const DtStateEncoder &orig)
Assignment operator.
#define DtCLONE_ENCODER(encoderClass)
Definition: stateEncoder.h:26
The transmitter pdu.
Definition: transmitterPdu.h:61
This file declares the DIS version of DtStateEncoder.