49 virtual void setAzimuthThreshold(
double threshold );
52 virtual double azimuthThreshold()
const;
56 virtual void setElevationThreshold(
double threshold );
59 virtual double elevationThreshold()
const;
virtual bool sendNeeded(const DtUnderwaterAcousticsStateRepository &stateRep, const DtUnderwaterAcousticsStateRepository &asSeenByRemote)
Determine if a state message needs to be sent.
Contains the DtUnderwaterAcousticPdu class declaration.
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
virtual void fillOut(const DtUnderwaterAcousticsStateRepository &stateRep, const DtUnderwaterAcousticsStateRepository &asSeenByRemote, DtUnderwaterAcousticPdu *pdu)
Fill out a state message which reflects a state repository.
Instances of DtUnderwaterAcousticPdu are used to send information about simulated underwater acoustic...
Definition: underwaterAcousticPdu.h:39
Instances of DtUnderwaterAcousticsEncoder are used to take state information from a DtUnderwaterAcous...
Definition: underwaterAcousticsEncoderDIS.h:26
Instances of DtActiveSonarEncoder are used to take state information from a DtActiveSonarStateReposit...
Definition: activeSonarEncoderDIS.h:23
DtUnderwaterAcousticPdu myAsPdu
Definition: activeSonarEncoderDIS.h:80
double myElevationThreshold
Definition: activeSonarEncoderDIS.h:82
The DtStateEncoder class provides a base class for all DIS encoders.
Definition: stateEncoder.h:33
class DtActiveSonarStateRepository
Definition: activeSonarStateRepository.h:29
DtStateEncoder & operator=(const DtStateEncoder &orig)
Assignment operator.
double myAzimuthThreshold
Definition: activeSonarEncoderDIS.h:81
#define DtCLONE_ENCODER(encoderClass)
Definition: stateEncoder.h:26
This file declares the DIS version of DtStateEncoder.