26 class DT_DLL_VL DtUnderwaterAcousticsEncoder :
public DtStateEncoder
31 DtUnderwaterAcousticsEncoder();
34 DtUnderwaterAcousticsEncoder(
const DtUnderwaterAcousticsEncoder& orig );
37 virtual ~DtUnderwaterAcousticsEncoder();
40 DtUnderwaterAcousticsEncoder& operator = (
const DtUnderwaterAcousticsEncoder& orig );
46 virtual DtUnderwaterAcousticPdu* stateMsg(
52 virtual void setAzimuthThreshold(
double threshold );
55 virtual double azimuthThreshold()
const;
59 virtual void setElevationThreshold(
double threshold );
62 virtual double elevationThreshold()
const;
65 DtCLONE_ENCODER( DtUnderwaterAcousticsEncoder );
76 DtUnderwaterAcousticPdu* pdu );
80 DtUnderwaterAcousticPdu myAsPdu;
Contains the DtUnderwaterAcousticPdu class declaration.
class DtAdditionalPassiveActivitiesEncoder
Definition: additionalPassiveActivitiesEncoderHLA.h:24
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
class DtActiveSonarEncoder
Definition: activeSonarEncoderHLA.h:24
class DtPropulsionNoiseEncoder
Definition: propulsionNoiseEncoderHLA.h:24
Instances of DtUnderwaterAcousticsStateRepository are used to store state data for all underwater aco...
Definition: underwaterAcousticsStateRepository.h:37
Contains the DIS DtPropulsionNoiseEncoder class declaration.
Contains the DIS DtAdditionalPassiveActivitiesEncoder class declaration.
This file declares the DIS version of DtStateEncoder.