38 const DtDDMRegionSet* regionSetToUse = 0 );
42 DtExerciseConn* conn,
const char* name = 0,
const DtDDMRegionSet* regionSetToUse = 0 );
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,
126 const DtDDMRegionSet* regionSetToUse = 0);
136 static DtStateRepCreator theStateRepCreator;
140 unsigned int myAdditionalPassiveActivityCounter;
144 DtList myAdditionalPassiveActivityPubs;
DtStateRepository * myStateRep
Definition: objectPublisherDIS.h:193
virtual DtUnderwaterAcousticsStateRepository * usr()
Definition: underwaterAcousticsPublisherDIS.h:113
Instances of DtUnderwaterAcousticsPublisher are used to take care of the details associated with publ...
Definition: underwaterAcousticsPublisherDIS.h:23
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:62
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Instances of DtActiveSonarPublisher are used to take care of the details associated with publishing t...
Definition: activeSonarPublisherDIS.h:23
virtual DtUnderwaterAcousticsStateRepository * underwaterAcousticsStateRep()
Get the active sonar state repository for this underwater acoustics publisher.
Instances of DtObjectPublisher are used for local or source simulations of objects, (i.e.
Definition: objectPublisherDIS.h:36
virtual void forceUpdate()=0
For publisher to send PDU on next tick.
Instances of DtPropulsionNoisePublisher are used to take care of the details associated with publishi...
Definition: propulsionNoisePublisherDIS.h:23
class DtAdditionalPassiveActivitiesRepository
Definition: additionalPassiveActivitiesRepository.h:20
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
Instances of DtAdditionalPassiveActivitiesPublisher are used to take care of the details associated w...
Definition: additionalPassiveActivitiesPublisherDIS.h:23
DtObjectPublisher & operator=(const DtObjectPublisher &orig)
assignment operator – not implemented
virtual bool tick()=0
Tick (update) this object.
Instances of DtString are used to represent strings.
Definition: vlString.h:29