55 static DtStateRepCreator setStateRepCreator( DtStateRepCreator creator );
68 virtual void forceUpdate(
const RTI::AttributeHandleSet& set );
75 virtual void syncPropulsionNoisePublisher();
86 virtual void syncAdditionalPassiveActivitiesList();
94 virtual int numAdditionalPassiveActivities()
const;
105 virtual void syncActiveSonarList();
113 virtual int numActiveSonars()
const;
124 const char* name = 0,
virtual DtUnderwaterAcousticsStateRepository * underwaterAcousticsStateRep()
Returns a pointer to the DtUnderwaterAcousticsStateRepository - through which you can set or inspect ...
Definition: underwaterAcousticsPublisherHLA.h:149
DtStateRepository * myStateRep
Definition: objectPublisherHLA.h:202
virtual DtUnderwaterAcousticsStateRepository * usr()
Synonym for underwaterAcousticsStateRep().
Definition: underwaterAcousticsPublisherHLA.h:154
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:60
DtList myAdditionalPassiveActivityPubs
Definition: underwaterAcousticsPublisherHLA.h:143
#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
std::set< DtDDMRegionSP > DtDDMRegionSet
Definition: region13.h:34
class DtPropulsionNoisePublisher
Definition: propulsionNoisePublisherHLA.h:24
class DtAdditionalPassiveActivitiesRepository
Definition: additionalPassiveActivitiesRepository.h:20
DtString myName
Definition: underwaterAcousticsPublisherHLA.h:137
virtual void tick()
Tick (update) this object.
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
class DtPropulsionNoiseStateRepository
Definition: propulsionNoiseStateRepository.h:22
unsigned int myAdditionalPassiveActivityCounter
Definition: underwaterAcousticsPublisherHLA.h:139
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:135
class DtAdditionalPassiveActivitiesPublisher
Definition: additionalPassiveActivitiesPublisherHLA.h:24
DtObjectPublisher & operator=(const DtObjectPublisher &orig)
assignment operator – not implemented
DtPropulsionNoisePublisher * myPropulsionNoisePublisher
Definition: underwaterAcousticsPublisherHLA.h:141
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:145