70 static DtActiveSonarStateRepCreator setActiveSonarStateRepCreator(
71 DtActiveSonarStateRepCreator creator );
97 virtual void setHullMaskerOn(
bool val );
100 virtual bool hullMaskerOn()
const;
103 virtual void setPassiveParameterIndex(
DtU16 val );
106 virtual DtU16 passiveParameterIndex()
const;
109 virtual void setPropulsionPlantConfiguration(
114 propulsionPlantConfiguration()
const;
117 virtual void setShaftRateData(
118 const std::vector<DtUnderwaterAcousticShaftSpeed>& val );
121 virtual const std::vector<DtUnderwaterAcousticShaftSpeed>&
122 shaftRateData()
const;
155 virtual int numAPAs()
const;
158 virtual const DtList* apaList()
const;
159 virtual DtList* apaList();
191 virtual int numActiveSonars()
const;
194 virtual const DtList* activeSonarList()
const;
195 virtual DtList* activeSonarList();
204 virtual void purgeApaList();
206 virtual void purgeActiveSonarList();
Definition: underwaterAcousticsStateRepository.h:21
Definition: underwaterAcousticsStateRepository.h:22
DtSonarSysRetCode
Error codes for looking up individual active sonars.
Definition: underwaterAcousticsStateRepository.h:19
Definition: underwaterAcousticsStateRepository.h:30
static DtApaStateRepCreator theApaStateRepCreator
Definition: underwaterAcousticsStateRepository.h:210
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This file contains the declaration of DtList and DtListItem.
DtUnderwaterAcousticsEmissionRepository & operator=(const DtUnderwaterAcousticsEmissionRepository &orig)
Assignment Operator.
Contains the DtUnderwaterAcousticsEmissionRepository class declaration.
Contains the DtActiveSonarStateRepository class declaration.
DtList myAdditionalPassiveActivitiesList
APA state rep.
Definition: underwaterAcousticsStateRepository.h:217
virtual void setEventIdentifier(const DtEventId &val)
Set the EventIdentifier.
static DtActiveSonarStateRepCreator theActiveSonarStateRepCreator
Definition: underwaterAcousticsStateRepository.h:211
class DtAdditionalPassiveActivitiesRepository
Definition: additionalPassiveActivitiesRepository.h:20
DtUnderwaterAcousticPropulsionPlantConfig
Definition: disEnums.h:2480
virtual void printData() const
Print data to the DtInfo stream.
Definition: underwaterAcousticsStateRepository.h:23
DtList is deprecated, please use std::list<T>.
Definition: vlList.h:71
Instances of DtUnderwaterAcousticsEmissionStateRepository are used to store state data for EmbeddedSy...
Definition: underwaterAcousticsEmissionRepository.h:18
class DtActiveSonarStateRepository
Definition: activeSonarStateRepository.h:29
Instances of DtUnderwaterAcousticsStateRepository are used to store state data for all underwater aco...
Definition: underwaterAcousticsStateRepository.h:37
DtPropulsionNoiseStateRepository myPropulsionNoiseState
Propulsion noise state rep.
Definition: underwaterAcousticsStateRepository.h:214
class DtPropulsionNoiseStateRepository
Definition: propulsionNoiseStateRepository.h:22
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
Contains the DtPropulsionNoiseStateRepository class declaration.
virtual void setEntityId(const DtEntityIdentifier &id)
Set the entity identifier.
Represents Events in DIS.
Definition: eventId.h:154
Definition: underwaterAcousticsStateRepository.h:29
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
virtual void printDataToStream(std::ostream &stream) const
Print data to the specified stream.
DtApaRetCode
Error codes for looking up individual APAs.
Definition: underwaterAcousticsStateRepository.h:27
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
Contains the DtAdditionalPassiveActivitiesRepository class declaration.
DtList myActiveSonarList
List of active sonars in this system.
Definition: underwaterAcousticsStateRepository.h:220
static DtUnderwaterAcousticsEmissionRepository * create()
Create a DtUnderwaterAcousticsEmissionStateRepository.
Definition: underwaterAcousticsStateRepository.h:31
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.
virtual void setHostId(const DtGlobalObjectDesignator &id)
Set the host identifier.