![]() |
VR-Link API Documentation for HLA 1.3
|
class DtPropulsionNoiseStateRepository More...
Inheritance diagram for DtPropulsionNoiseStateRepository:
Collaboration diagram for DtPropulsionNoiseStateRepository:Public Member Functions | |
| DtPropulsionNoiseStateRepository () | |
| Constructor. | |
| virtual | ~DtPropulsionNoiseStateRepository () |
| Destructor. | |
| DtPropulsionNoiseStateRepository (const DtPropulsionNoiseStateRepository &orig) | |
| Copy Constructor. | |
| DtPropulsionNoiseStateRepository & | operator= (const DtPropulsionNoiseStateRepository &orig) |
| Assignment Operator. | |
| virtual DtStateRepository * | clone (bool copy) const |
| Return a copy/empty object of the same type as this. | |
| virtual void | printData () const |
| Print data to the DtInfo stream. | |
| virtual void | printDataToStream (std::ostream &stream) const |
| Print data to the specified stream. | |
| virtual void | setHullMaskerOn (bool val) |
| Set the HullMaskerOn. | |
| virtual bool | hullMaskerOn () const |
| Get the HullMaskerOn. | |
| virtual void | setPassiveParameterIndex (DtU16 val) |
| Set the PassiveParameterIndex. | |
| virtual DtU16 | passiveParameterIndex () const |
| Get the PassiveParameterIndex. | |
| virtual void | setPropulsionPlantConfiguration (DtUnderwaterAcousticPropulsionPlantConfig val) |
| Set the PropulsionPlantConfiguration. | |
| virtual DtUnderwaterAcousticPropulsionPlantConfig | propulsionPlantConfiguration () const |
| Get the PropulsionPlantConfiguration. | |
| virtual void | setShaftRateData (const std::vector< DtUnderwaterAcousticShaftSpeed > &val) |
| Set the ShaftRateData. | |
| virtual const std::vector < DtUnderwaterAcousticShaftSpeed > & | shaftRateData () const |
| Get the ShaftRateData. | |
Static Public Member Functions | |
| static DtPropulsionNoiseStateRepository * | create () |
| Create a DtPropulsionNoiseStateRepository. | |
Protected Attributes | |
| bool | myHullMaskerOn |
| DtU16 | myPassiveParameterIndex |
| DtUnderwaterAcousticPropulsionPlantConfig | myPropulsionPlantConfiguration |
| std::vector < DtUnderwaterAcousticShaftSpeed > | myShaftRateData |
class DtPropulsionNoiseStateRepository
Instances of DtPropulsionNoiseStateRepository are used to store state data for EmbeddedSystem.UnderwaterAcousticsEmission.PropulsionNoise objects.
Constructor.
| virtual DtPropulsionNoiseStateRepository::~DtPropulsionNoiseStateRepository | ( | ) | [virtual] |
Destructor.
| DtPropulsionNoiseStateRepository::DtPropulsionNoiseStateRepository | ( | const DtPropulsionNoiseStateRepository & | orig | ) |
Copy Constructor.
| virtual DtStateRepository* DtPropulsionNoiseStateRepository::clone | ( | bool | copy | ) | const [virtual] |
Return a copy/empty object of the same type as this.
Reimplemented from DtUnderwaterAcousticsEmissionRepository.
| static DtPropulsionNoiseStateRepository* DtPropulsionNoiseStateRepository::create | ( | ) | [static] |
Create a DtPropulsionNoiseStateRepository.
Reimplemented from DtUnderwaterAcousticsEmissionRepository.
| virtual bool DtPropulsionNoiseStateRepository::hullMaskerOn | ( | ) | const [virtual] |
Get the HullMaskerOn.
| DtPropulsionNoiseStateRepository& DtPropulsionNoiseStateRepository::operator= | ( | const DtPropulsionNoiseStateRepository & | orig | ) |
Assignment Operator.
| virtual DtU16 DtPropulsionNoiseStateRepository::passiveParameterIndex | ( | ) | const [virtual] |
Get the PassiveParameterIndex.
| virtual void DtPropulsionNoiseStateRepository::printData | ( | ) | const [virtual] |
Print data to the DtInfo stream.
Reimplemented from DtUnderwaterAcousticsEmissionRepository.
| virtual void DtPropulsionNoiseStateRepository::printDataToStream | ( | std::ostream & | stream | ) | const [virtual] |
Print data to the specified stream.
Reimplemented from DtUnderwaterAcousticsEmissionRepository.
| virtual DtUnderwaterAcousticPropulsionPlantConfig DtPropulsionNoiseStateRepository::propulsionPlantConfiguration | ( | ) | const [virtual] |
Get the PropulsionPlantConfiguration.
| virtual void DtPropulsionNoiseStateRepository::setHullMaskerOn | ( | bool | val | ) | [virtual] |
Set the HullMaskerOn.
| virtual void DtPropulsionNoiseStateRepository::setPassiveParameterIndex | ( | DtU16 | val | ) | [virtual] |
Set the PassiveParameterIndex.
| virtual void DtPropulsionNoiseStateRepository::setPropulsionPlantConfiguration | ( | DtUnderwaterAcousticPropulsionPlantConfig | val | ) | [virtual] |
Set the PropulsionPlantConfiguration.
| virtual void DtPropulsionNoiseStateRepository::setShaftRateData | ( | const std::vector< DtUnderwaterAcousticShaftSpeed > & | val | ) | [virtual] |
Set the ShaftRateData.
| virtual const std::vector<DtUnderwaterAcousticShaftSpeed>& DtPropulsionNoiseStateRepository::shaftRateData | ( | ) | const [virtual] |
Get the ShaftRateData.
bool DtPropulsionNoiseStateRepository::myHullMaskerOn [protected] |
DtUnderwaterAcousticPropulsionPlantConfig DtPropulsionNoiseStateRepository::myPropulsionPlantConfiguration [protected] |
std::vector<DtUnderwaterAcousticShaftSpeed> DtPropulsionNoiseStateRepository::myShaftRateData [protected] |