VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
activeSonarDecoderHLA.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 "
underwaterAcousticsEmissionDecoder.h
"
15
16
class
DtActiveSonarStateRepository
;
17
23
class
DT_DLL_VL
DtActiveSonarDecoder
:
public
DtUnderwaterAcousticsEmissionDecoder
24
{
25
public
:
26
28
DtActiveSonarDecoder
(
29
DtExerciseConn
* exConn,
30
DtObjClassDesc
* classDesc);
31
33
virtual
~
DtActiveSonarDecoder
();
34
36
DtActiveSonarDecoder
(
const
DtActiveSonarDecoder
& orig);
37
39
DtActiveSonarDecoder
&
operator=
(
const
DtActiveSonarDecoder
& orig);
40
41
public
:
42
44
static
DtHlaStateDecoder
*
create
(
45
DtExerciseConn
* exConn,
46
DtObjClassDesc
* classDesc);
47
48
protected
:
49
51
static
void
decodeAcousticName(
52
DtActiveSonarStateRepository
* stateRep,
53
const
RTI::AttributeHandleValuePairSet& attrs,
54
int
pairSetIndex);
55
57
static
void
decodeFunctionCode(
58
DtActiveSonarStateRepository
* stateRep,
59
const
RTI::AttributeHandleValuePairSet& attrs,
60
int
pairSetIndex);
61
63
static
void
decodeAcousticsIdentifier(
64
DtActiveSonarStateRepository
* stateRep,
65
const
RTI::AttributeHandleValuePairSet& attrs,
66
int
pairSetIndex);
67
68
};
69
70
#endif //DtHLA
Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)