VR-Link API Documentation for HLA 1.3
 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(
51  const RTI::AttributeHandleValuePairSet& attrs,
52  int pairSetIndex);
53 
55  static void decodeObjectIdentifier(
57  const RTI::AttributeHandleValuePairSet& attrs,
58  int pairSetIndex);
59 
61  static void decodeDIGuyType(
63  const RTI::AttributeHandleValuePairSet& attrs,
64  int pairSetIndex);
65 
67  static void decodeDIGuyAppearance(
69  const RTI::AttributeHandleValuePairSet& attrs,
70  int pairSetIndex);
71 
73  static void decodeDIGuyAction(
75  const RTI::AttributeHandleValuePairSet& attrs,
76  int pairSetIndex);
77 
79  static void decodeDIGuyVisible(
81  const RTI::AttributeHandleValuePairSet& attrs,
82  int pairSetIndex);
83 
85  static void decodeDIGuyShapeVariation(
87  const RTI::AttributeHandleValuePairSet& attrs,
88  int pairSetIndex);
89 
91  static void decodeDIGuyCharacterScale(
93  const RTI::AttributeHandleValuePairSet& attrs,
94  int pairSetIndex);
95 
97  static void decodeDIGuyBodyWeight(
99  const RTI::AttributeHandleValuePairSet& attrs,
100  int pairSetIndex);
101 
103  static void decodeDIGuyPatches(
105  const RTI::AttributeHandleValuePairSet& attrs,
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:60
#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: objClassDesc13.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:31
This file contains the declaration of DtHlaStateDecoder.

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)