VR-Link API Documentation for HLA 1516
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
hdIGuyObjectDec.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2013 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
9
10
#pragma once
11
12
#if DtHLA
13
14
#include <
vl/hStateDecoder.h
>
15
16
17
18
class
DtDIGuyObjectStateRepository
;
19
23
class
DT_DLL_VL
DtDIGuyObjectDecoder
:
public
DtHlaStateDecoder
24
{
25
public
:
27
DtDIGuyObjectDecoder
(
28
DtExerciseConn
* exConn,
29
DtObjClassDesc
* classDesc);
30
32
virtual
~
DtDIGuyObjectDecoder
();
33
35
DtDIGuyObjectDecoder
(
const
DtDIGuyObjectDecoder
& orig);
36
38
DtDIGuyObjectDecoder
&
operator=
(
const
DtDIGuyObjectDecoder
& orig);
39
40
public
:
42
static
DtHlaStateDecoder
* create(
43
DtExerciseConn
* exConn,
44
DtObjClassDesc
* classDesc);
45
46
protected
:
47
49
static
void
decodeEntityIdentifier(
50
DtDIGuyObjectStateRepository
* rep,
51
const
RTI::AttributeHandleValuePairSet
& attrs,
52
int
pairSetIndex);
53
55
static
void
decodeObjectIdentifier(
56
DtDIGuyObjectStateRepository
* rep,
57
const
RTI::AttributeHandleValuePairSet
& attrs,
58
int
pairSetIndex);
59
61
static
void
decodeDIGuyType(
62
DtDIGuyObjectStateRepository
* rep,
63
const
RTI::AttributeHandleValuePairSet
& attrs,
64
int
pairSetIndex);
65
67
static
void
decodeDIGuyAppearance(
68
DtDIGuyObjectStateRepository
* rep,
69
const
RTI::AttributeHandleValuePairSet
& attrs,
70
int
pairSetIndex);
71
73
static
void
decodeDIGuyAction(
74
DtDIGuyObjectStateRepository
* rep,
75
const
RTI::AttributeHandleValuePairSet
& attrs,
76
int
pairSetIndex);
77
79
static
void
decodeDIGuyVisible(
80
DtDIGuyObjectStateRepository
* rep,
81
const
RTI::AttributeHandleValuePairSet
& attrs,
82
int
pairSetIndex);
83
85
static
void
decodeDIGuyShapeVariation(
86
DtDIGuyObjectStateRepository
* rep,
87
const
RTI::AttributeHandleValuePairSet
& attrs,
88
int
pairSetIndex);
89
91
static
void
decodeDIGuyCharacterScale(
92
DtDIGuyObjectStateRepository
* rep,
93
const
RTI::AttributeHandleValuePairSet
& attrs,
94
int
pairSetIndex);
95
96
};
97
98
99
100
#endif
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
)