50 static bool needEntityIdentifier(
55 static void encodeEntityIdentifier(
57 RTI::AttributeHandleValuePairSet* attrs,
58 RTI::AttributeHandle attrHandle);
62 static bool needObjectIdentifier(
67 static void encodeObjectIdentifier(
69 RTI::AttributeHandleValuePairSet* attrs,
70 RTI::AttributeHandle attrHandle);
74 static bool needDIGuyType(
79 static void encodeDIGuyType(
81 RTI::AttributeHandleValuePairSet* attrs,
82 RTI::AttributeHandle attrHandle);
86 static bool needDIGuyAppearance(
91 static void encodeDIGuyAppearance(
93 RTI::AttributeHandleValuePairSet* attrs,
94 RTI::AttributeHandle attrHandle);
98 static bool needDIGuyAction(
103 static void encodeDIGuyAction(
105 RTI::AttributeHandleValuePairSet* attrs,
106 RTI::AttributeHandle attrHandle);
110 static bool needDIGuyVisible(
115 static void encodeDIGuyVisible(
117 RTI::AttributeHandleValuePairSet* attrs,
118 RTI::AttributeHandle attrHandle);
122 static bool needDIGuyShapeVariation(
127 static void encodeDIGuyShapeVariation(
129 RTI::AttributeHandleValuePairSet* attrs,
130 RTI::AttributeHandle attrHandle);
134 static bool needDIGuyCharacterScale(
139 static void encodeDIGuyCharacterScale(
141 RTI::AttributeHandleValuePairSet* attrs,
142 RTI::AttributeHandle attrHandle);
146 static bool needDIGuyBodyWeight(
151 static void encodeDIGuyBodyWeight(
153 RTI::AttributeHandleValuePairSet* attrs,
154 RTI::AttributeHandle attrHandle);
159 RTI::AttributeHandleValuePairSet* avList,
160 RTI::AttributeHandle handle );
bool needDIGuyPatches(const DtStateRepository &stateRep, const DtStateRepository &asSeenByRemote)
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:58
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
void encodeDIGuyPatches(const DtStateRepository &stateRep, RTI::AttributeHandleValuePairSet *avList, RTI::AttributeHandle handle)
This file contains the declaration of DtHlaStateEncoder.
DtHlaStateEncoder is used to provide encoding of a state repository into a state message in an HLA (a...
Definition: hlaStateEncoder.h:30
An instance of DtObjClassDesc is a "class descriptor" for an HLA Object class.
Definition: objClassDesc13.h:41
Instances of DtDIGuyObjectEncoder encode data from DtDIGuyObjectStateRepository objects to the net st...
Definition: diGuyObjectEncoderHLA.h:22
DtHlaStateEncoder & operator=(const DtHlaStateEncoder &orig)
assignment operator
Instances of DtDIGuyObjectStateRepository are used to store state data for DIGuyObject objects...
Definition: diGuyObjectStateRepository.h:27