VR-Link API Documentation for HLA 1516
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
hInterWDataEnc.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2012 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
7
#ifndef hInterWDataEnc_H_
8
#define hInterWDataEnc_H_
9
10
#if DtHLA
11
12
#include "
interEncoder.h
"
13
17
18
class
DtInteractionWithData
;
19
22
#define DtDECLARE_INTERWDATA_PARAM_ENCODER(paramName) \
23
DtDECLARE_PARAM_ENCODER(DtInteractionWithData, paramName)
24
29
class
DT_DLL_VL
DtInteractionWithDataEncoder
:
public
DtInteractionEncoder
30
{
31
public
:
32
34
DtInteractionWithDataEncoder
(
DtExerciseConn
* exConn,
35
DtInterClassDesc
* classDesc,
bool
containsFixedDatums =
true
);
36
38
virtual
~
DtInteractionWithDataEncoder
();
39
41
DtInteractionWithDataEncoder
(
const
DtInteractionWithDataEncoder
& orig);
42
44
DtInteractionWithDataEncoder
&
operator=
(
const
DtInteractionWithDataEncoder
& orig);
45
46
protected
:
47
49
DtDECLARE_INTERWDATA_PARAM_ENCODER
(FixedDatums);
50
DtDECLARE_INTERWDATA_PARAM_ENCODER
(VariableDatumSet);
51
52
static
void
encodeVariableDatumSet_2_d_14(
53
const
DtInteractionWithData
& inter,
54
RTI::ParameterHandleValuePairSet
* params,
55
RTI::ParameterHandle paramHandle);
56
57
static
void
encodeVariableDatumSet_2_d_17(
58
const
DtInteractionWithData
& inter,
59
RTI::ParameterHandleValuePairSet
* params,
60
RTI::ParameterHandle paramHandle);
61
};
62
63
#endif
64
#endif
65
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
)