55 static DtStateRepCreator setStateRepCreator( DtStateRepCreator creator );
69 virtual void forceUpdate(
const RTI::AttributeHandleSet& set );
76 virtual void syncPropulsionNoisePublisher();
87 virtual void syncAdditionalPassiveActivitiesList();
95 virtual int numAdditionalPassiveActivities()
const;
106 virtual void syncActiveSonarList();
114 virtual int numActiveSonars()
const;
125 const char* name = 0,
virtual DtUnderwaterAcousticsStateRepository * underwaterAcousticsStateRep()
Returns a pointer to the DtUnderwaterAcousticsStateRepository - through which you can set or inspect ...
Definition: underwaterAcousticsPublisherHLA.h:150
DtStateRepository * myStateRep
Definition: objectPublisherHLA.h:221
virtual DtUnderwaterAcousticsStateRepository * usr()
Synonym for underwaterAcousticsStateRep().
Definition: underwaterAcousticsPublisherHLA.h:155
Instances of DtUnderwaterAcousticsPublisher publish underwater acoustic objects to the network...
Definition: underwaterAcousticsPublisherHLA.h:27
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:61
DtList myAdditionalPassiveActivityPubs
Definition: underwaterAcousticsPublisherHLA.h:144
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Instances of DtActiveSonarPublisher publish EmbeddedSystem.UnderwaterAcousticsEmission.ActiveSonar objects to the network.
Definition: activeSonarPublisherHLA.h:23
Instances of DtObjectPublisher are used for local or source simulations of objects, (i.e.
Definition: objectPublisherHLA.h:34
class DtPropulsionNoisePublisher
Definition: propulsionNoisePublisherHLA.h:24
class DtAdditionalPassiveActivitiesRepository
Definition: additionalPassiveActivitiesRepository.h:20
DtString myName
Definition: underwaterAcousticsPublisherHLA.h:138
DtList is deprecated, please use std::list<T>.
Definition: vlList.h:71
class DtActiveSonarStateRepository
Definition: activeSonarStateRepository.h:29
Instances of DtUnderwaterAcousticsStateRepository are used to store state data for all underwater aco...
Definition: underwaterAcousticsStateRepository.h:37
virtual bool tick()
Tick (update) this object.
class DtPropulsionNoiseStateRepository
Definition: propulsionNoiseStateRepository.h:22
unsigned int myAdditionalPassiveActivityCounter
Definition: underwaterAcousticsPublisherHLA.h:140
virtual void forceUpdate()
Specify a set of attributes that should be included in the ahvps the next time tick is called...
static DtStateRepCreator theStateRepCreator
Definition: underwaterAcousticsPublisherHLA.h:136
class DtAdditionalPassiveActivitiesPublisher
Definition: additionalPassiveActivitiesPublisherHLA.h:24
DtObjectPublisher & operator=(const DtObjectPublisher &orig)
assignment operator – not implemented
std::set< DtDDMRegionSP > DtDDMRegionSet
Definition: region1516.h:32
DtPropulsionNoisePublisher * myPropulsionNoisePublisher
Definition: underwaterAcousticsPublisherHLA.h:142
Instances of DtString are used to represent strings.
Definition: vlString.h:29
This file provides a declaration of the class DtObjectPublisher.
DtList myActiveSonarPubs
Definition: underwaterAcousticsPublisherHLA.h:146