VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
underwaterAcousticsEmissionEncoder.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
#ifndef underwaterAcousticsEmissionEncoder_H_
7
#define underwaterAcousticsEmissionEncoder_H_
8
#if DtHLA
9
13
14
#include "
baseEmbeddedSystemEncoder.h
"
15
16
class
DtUnderwaterAcousticsEmissionRepository
;
17
22
class
DT_DLL_VL
DtUnderwaterAcousticsEmissionEncoder
:
public
DtBaseEmbeddedSystemEncoder
23
{
24
public
:
25
27
DtUnderwaterAcousticsEmissionEncoder
(
28
DtExerciseConn
* exConn,
29
DtObjClassDesc
* classDesc);
30
32
virtual
~
DtUnderwaterAcousticsEmissionEncoder
();
33
35
DtUnderwaterAcousticsEmissionEncoder
(
36
const
DtUnderwaterAcousticsEmissionEncoder
& orig);
37
39
DtUnderwaterAcousticsEmissionEncoder
&
operator=
(
40
const
DtUnderwaterAcousticsEmissionEncoder
& orig);
41
42
public
:
44
static
DtHlaStateEncoder
*
create
(
45
DtExerciseConn
* exConn,
46
DtObjClassDesc
* classDesc);
47
48
protected
:
51
static
bool
needEventIdentifier(
52
const
DtUnderwaterAcousticsEmissionRepository
& stateRep,
53
const
DtUnderwaterAcousticsEmissionRepository
& asSeenByRemote);
54
56
static
void
encodeEventIdentifier(
57
const
DtUnderwaterAcousticsEmissionRepository
& rep,
58
RTI::AttributeHandleValuePairSet* attrs,
59
RTI::AttributeHandle attrHandle);
60
61
};
62
63
64
#endif //underwaterAcousticsEmissionEnc_H_
65
66
#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
)