VR-Link API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
diGuyObjectDecoderHLA.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/hlaStateDecoder.h>
15 
16 
17 
19 
24 {
25 public:
28  DtExerciseConn* exConn,
29  DtObjClassDesc* classDesc);
30 
32  virtual ~DtDIGuyObjectDecoder();
33 
36 
39 
40 public:
42  static DtHlaStateDecoder* create(
43  DtExerciseConn* exConn,
44  DtObjClassDesc* classDesc);
45 
46 protected:
47 
49  static void decodeEntityIdentifier(
52  int pairSetIndex);
53 
55  static void decodeObjectIdentifier(
58  int pairSetIndex);
59 
61  static void decodeDIGuyType(
64  int pairSetIndex);
65 
67  static void decodeDIGuyAppearance(
70  int pairSetIndex);
71 
73  static void decodeDIGuyAction(
76  int pairSetIndex);
77 
79  static void decodeDIGuyVisible(
82  int pairSetIndex);
83 
85  static void decodeDIGuyShapeVariation(
88  int pairSetIndex);
89 
91  static void decodeDIGuyCharacterScale(
94  int pairSetIndex);
95 
97  static void decodeDIGuyBodyWeight(
100  int pairSetIndex);
101 
103  static void decodeDIGuyPatches(
106  int pairSetIndex );
107 
108 };
109 
110 
111 
112 #endif
Instances of DtExerciseConn are used to provide an application&#39;s interface or connection to the netwo...
Definition: exerciseConnHLA.h:58
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
void decodeDIGuyPatches(DtStateRepository *stateRep, const RTI::AttributeHandleValuePairSet &avlist, int pairSetIndex)
An instance of DtObjClassDesc is a &quot;class descriptor&quot; for an HLA Object class.
Definition: objClassDesc1516.h:41
Instances of DtDIGuyObjectDecoder are used to decode data from the network into DtDIGuyObjectStateRep...
Definition: diGuyObjectDecoderHLA.h:23
DtHlaStateDecoder is used to provide decoding of a state message into a state repository in an HLA (a...
Definition: hlaStateDecoder.h:32
DtHlaStateDecoder & operator=(const DtHlaStateDecoder &orig)
assignment operator
Instances of DtDIGuyObjectStateRepository are used to store state data for DIGuyObject objects...
Definition: diGuyObjectStateRepository.h:27
Used to provide backwards compatibility for VR-Link Encoders and Decoders who use either AttributeHan...
Definition: rtiCompatibility.h:154
This file contains the declaration of DtHlaStateDecoder.

Document ID: Generated on Tue Aug 10 00:12:31 EDT 2021 from SVN revision 232765
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)