58 static DtBeamStateRepCreator setStateRepCreator( DtBeamStateRepCreator creator );
79 virtual void setAcousticsIdentifier(
DtU8 val );
82 virtual DtU8 acousticsIdentifier()
const;
106 virtual int numBeams()
const;
109 virtual const DtList* beamList()
const;
110 virtual DtList* beamList();
117 virtual void purgeBeamList();
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This file contains the declaration of DtList and DtListItem.
DtUnderwaterAcousticSystemName
Definition: disEnums.h:2321
DtUnderwaterAcousticsEmissionRepository & operator=(const DtUnderwaterAcousticsEmissionRepository &orig)
Assignment Operator.
DtUnderwaterAcousticSystemName myAcousticName
Definition: activeSonarStateRepository.h:123
Contains the DtUnderwaterAcousticsEmissionRepository class declaration.
DtList myBeamList
List of beams in this system.
Definition: activeSonarStateRepository.h:128
Contains the DtActiveSonarBeamRepository class declaration.
DtUnderwaterAcousticFunction myFunctionCode
Definition: activeSonarStateRepository.h:124
static DtBeamStateRepCreator theBeamStateRepCreator
Definition: activeSonarStateRepository.h:119
virtual void printData() const
Print data to the DtInfo stream.
Definition: activeSonarStateRepository.h:20
DtSonarBeamRetCode
Error codes for looking up individual beams.
Definition: activeSonarStateRepository.h:17
DtList is deprecated, please use std::list<T>.
Definition: vlList.h:71
Definition: activeSonarStateRepository.h:19
Instances of DtUnderwaterAcousticsEmissionStateRepository are used to store state data for EmbeddedSy...
Definition: underwaterAcousticsEmissionRepository.h:18
class DtActiveSonarStateRepository
Definition: activeSonarStateRepository.h:29
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
DtU8 myAcousticsIdentifier
Definition: activeSonarStateRepository.h:125
virtual void printDataToStream(std::ostream &stream) const
Print data to the specified stream.
DtUnderwaterAcousticFunction
Definition: disEnums.h:2335
The DtActiveSonarBeamRepository class provides the state repository for the ActiveSonarBeam object...
Definition: activeSonarBeamRepository.h:18
static DtUnderwaterAcousticsEmissionRepository * create()
Create a DtUnderwaterAcousticsEmissionStateRepository.
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.
Definition: activeSonarStateRepository.h:21