21 class DT_DLL_VL DtEmitterSystemStateEncoder :
public DtStateEncoder
26 DtEmitterSystemStateEncoder();
29 DtEmitterSystemStateEncoder(
const DtEmitterSystemStateEncoder& orig );
32 virtual ~DtEmitterSystemStateEncoder();
35 DtEmitterSystemStateEncoder& operator = (
const DtEmitterSystemStateEncoder& orig );
40 virtual DtElectromagneticEmissionPdu* stateMsg(
49 virtual void setAzimuthThreshold(
double threshold );
55 virtual double azimuthThreshold()
const;
62 virtual void setElevationThreshold(
double threshold );
68 virtual double elevationThreshold()
const;
70 DtCLONE_ENCODER( DtEmitterSystemStateEncoder );
81 DtElectromagneticEmissionPdu* pdu );
85 DtElectromagneticEmissionPdu myAsPdu;
86 double myAzimuthThreshold;
87 double myElevationThreshold;
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtElectromagneticEmissionPdu class declaration.
Instances of DtEmitterSystemRepository are used to store state data for emitter systems in both HLA a...
Definition: emitterSystemRepository.h:29
This file declares the DIS version of DtStateEncoder.