11 #ifndef DtEmitterSystemStateEncoder_H_
12 #define DtEmitterSystemStateEncoder_H_
25 class DT_DLL_VL DtEmitterSystemStateEncoder :
public DtStateEncoder
29 DtEmitterSystemStateEncoder();
32 virtual ~DtEmitterSystemStateEncoder();
35 DtEmitterSystemStateEncoder(
const DtEmitterSystemStateEncoder& orig);
38 DtEmitterSystemStateEncoder& operator=(
const DtEmitterSystemStateEncoder& orig);
44 virtual DtElectromagneticEmissionPdu* stateMsg(
50 virtual void setAzimuthThreshold(
double threshold);
53 virtual double azimuthThreshold()
const;
57 virtual void setElevationThreshold(
double threshold);
60 virtual double elevationThreshold()
const;
62 DtCLONE_ENCODER(DtEmitterSystemStateEncoder);
74 DtElectromagneticEmissionPdu* pdu);
78 DtElectromagneticEmissionPdu myAsPdu;
79 double myAzimuthThreshold;
80 double myElevationThreshold;