VR-Link API Documentation for HLA 1516
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
hPropNoiseDec.h
Go to the documentation of this file.
1
/****************************************************************************
2
* Copyright (c) 2013 VT MAK
3
* All rights reserved.
4
****************************************************************************/
5
9
10
#pragma once
11
12
#if DtHLA
13
14
#include "
hUndwaAcEmissDec.h
"
15
16
class
DtPropulsionNoiseStateRepository
;
17
23
class
DT_DLL_VL
DtPropulsionNoiseDecoder
:
public
DtUnderwaterAcousticsEmissionDecoder
24
{
25
public
:
26
28
DtPropulsionNoiseDecoder
(
29
DtExerciseConn
* exConn,
30
DtObjClassDesc
* classDesc);
31
33
virtual
~
DtPropulsionNoiseDecoder
();
34
36
DtPropulsionNoiseDecoder
(
const
DtPropulsionNoiseDecoder
& orig);
37
39
DtPropulsionNoiseDecoder
&
operator=
(
const
DtPropulsionNoiseDecoder
& orig);
40
41
public
:
42
44
static
DtHlaStateDecoder
*
create
(
45
DtExerciseConn
* exConn,
46
DtObjClassDesc
* classDesc);
47
48
protected
:
49
51
static
void
decodeHullMaskerOn(
52
DtPropulsionNoiseStateRepository
* stateRep,
53
const
RTI::AttributeHandleValuePairSet
& attrs,
54
int
pairSetIndex);
55
57
static
void
decodePassiveParameterIndex(
58
DtPropulsionNoiseStateRepository
* stateRep,
59
const
RTI::AttributeHandleValuePairSet
& attrs,
60
int
pairSetIndex);
61
63
static
void
decodePropulsionPlantConfiguration(
64
DtPropulsionNoiseStateRepository
* stateRep,
65
const
RTI::AttributeHandleValuePairSet
& attrs,
66
int
pairSetIndex);
67
69
static
void
decodeShaftRateData(
70
DtPropulsionNoiseStateRepository
* stateRep,
71
const
RTI::AttributeHandleValuePairSet
& attrs,
72
int
pairSetIndex);
73
74
};
75
76
#endif //DtHLA
Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)