52 virtual void setHullMaskerOn(
bool val);
55 virtual bool hullMaskerOn()
const;
58 virtual void setPassiveParameterIndex(
DtU16 val);
61 virtual DtU16 passiveParameterIndex()
const;
64 virtual void setPropulsionPlantConfiguration(
69 propulsionPlantConfiguration()
const;
72 virtual void setShaftRateData(
73 const std::vector<DtUnderwaterAcousticShaftSpeed>& val);
76 virtual const std::vector<DtUnderwaterAcousticShaftSpeed>& shaftRateData()
const;
Contains the DIS DtUnderwaterAcousticShaftSpeed class declaration.
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtU16 myPassiveParameterIndex
Definition: propulsionNoiseStateRepository.h:82
DtUnderwaterAcousticsEmissionRepository & operator=(const DtUnderwaterAcousticsEmissionRepository &orig)
Assignment Operator.
Contains the DtUnderwaterAcousticsEmissionRepository class declaration.
bool myHullMaskerOn
Definition: propulsionNoiseStateRepository.h:81
DtUnderwaterAcousticPropulsionPlantConfig
Definition: disEnums.h:2364
virtual void printData() const
Print data to the DtInfo stream.
Instances of DtUnderwaterAcousticsEmissionStateRepository are used to store state data for EmbeddedSy...
Definition: underwaterAcousticsEmissionRepository.h:18
class DtPropulsionNoiseStateRepository
Definition: propulsionNoiseStateRepository.h:22
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
DtUnderwaterAcousticPropulsionPlantConfig myPropulsionPlantConfiguration
Definition: propulsionNoiseStateRepository.h:83
virtual void printDataToStream(std::ostream &stream) const
Print data to the specified stream.
std::vector< DtUnderwaterAcousticShaftSpeed > myShaftRateData
Definition: propulsionNoiseStateRepository.h:84
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
static DtUnderwaterAcousticsEmissionRepository * create()
Create a DtUnderwaterAcousticsEmissionStateRepository.
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.