50 static bool needUniqueId(
55 static void encodeUniqueId(
58 RTI::AttributeHandle attrHandle);
62 static bool needAerodromeId(
67 static void encodeAerodromeId(
70 RTI::AttributeHandle attrHandle);
74 static bool needDamaged(
79 static void encodeDamaged(
82 RTI::AttributeHandle attrHandle);
86 static bool needCondition(
91 static void encodeCondition(
94 RTI::AttributeHandle attrHandle);
98 static bool needRunway1Name(
103 static void encodeRunway1Name(
106 RTI::AttributeHandle attrHandle);
110 static bool needRunway2Name(
115 static void encodeRunway2Name(
118 RTI::AttributeHandle attrHandle);
122 static bool needRunway1Active(
127 static void encodeRunway1Active(
130 RTI::AttributeHandle attrHandle);
134 static bool needRunway2Active(
139 static void encodeRunway2Active(
142 RTI::AttributeHandle attrHandle);
146 static bool needRunway1CenterLineLight(
151 static void encodeRunway1CenterLineLight(
154 RTI::AttributeHandle attrHandle);
158 static bool needRunway2CenterLineLight(
163 static void encodeRunway2CenterLineLight(
166 RTI::AttributeHandle attrHandle);
170 static bool needRunway1DistanceToGoLight(
175 static void encodeRunway1DistanceToGoLight(
178 RTI::AttributeHandle attrHandle);
182 static bool needRunway2DistanceToGoLight(
187 static void encodeRunway2DistanceToGoLight(
190 RTI::AttributeHandle attrHandle);
194 static bool needRunway1EdgeLight(
199 static void encodeRunway1EdgeLight(
202 RTI::AttributeHandle attrHandle);
206 static bool needRunway2EdgeLight(
211 static void encodeRunway2EdgeLight(
214 RTI::AttributeHandle attrHandle);
218 static bool needRunway1DisplacedThresholdLight(
223 static void encodeRunway1DisplacedThresholdLight(
226 RTI::AttributeHandle attrHandle);
230 static bool needRunway2DisplacedThresholdLight(
235 static void encodeRunway2DisplacedThresholdLight(
238 RTI::AttributeHandle attrHandle);
242 static bool needRunway1EndLight(
247 static void encodeRunway1EndLight(
250 RTI::AttributeHandle attrHandle);
254 static bool needRunway2EndLight(
259 static void encodeRunway2EndLight(
262 RTI::AttributeHandle attrHandle);
266 static bool needRunway1TouchDownZoneLight(
271 static void encodeRunway1TouchDownZoneLight(
274 RTI::AttributeHandle attrHandle);
278 static bool needRunway2TouchDownZoneLight(
283 static void encodeRunway2TouchDownZoneLight(
286 RTI::AttributeHandle attrHandle);
290 static bool needRunway1ThresholdLightingLight(
295 static void encodeRunway1ThresholdLightingLight(
298 RTI::AttributeHandle attrHandle);
302 static bool needRunway2ThresholdLightingLight(
307 static void encodeRunway2ThresholdLightingLight(
310 RTI::AttributeHandle attrHandle);
314 static bool needRunway1RunwayEndIndicatorLight(
319 static void encodeRunway1RunwayEndIndicatorLight(
322 RTI::AttributeHandle attrHandle);
326 static bool needRunway2RunwayEndIndicatorLight(
331 static void encodeRunway2RunwayEndIndicatorLight(
334 RTI::AttributeHandle attrHandle);
338 static bool needRunway1ApproachLight(
343 static void encodeRunway1ApproachLight(
346 RTI::AttributeHandle attrHandle);
350 static bool needRunway2ApproachLight(
355 static void encodeRunway2ApproachLight(
358 RTI::AttributeHandle attrHandle);
362 static bool needRunway1VGSILight(
367 static void encodeRunway1VGSILight(
370 RTI::AttributeHandle attrHandle);
374 static bool needRunway2VGSILight(
379 static void encodeRunway2VGSILight(
382 RTI::AttributeHandle attrHandle);
386 static bool needRunwayGuardLight(
391 static void encodeRunwayGuardLight(
394 RTI::AttributeHandle attrHandle);
398 static bool needRunway1RapidExitTaxiwayLight(
403 static void encodeRunway1RapidExitTaxiwayLight(
406 RTI::AttributeHandle attrHandle);
410 static bool needRunway2RapidExitTaxiwayLight(
415 static void encodeRunway2RapidExitTaxiwayLight(
418 RTI::AttributeHandle attrHandle);
422 static bool needRunway1RunwayExitLight(
427 static void encodeRunway1RunwayExitLight(
430 RTI::AttributeHandle attrHandle);
434 static bool needRunway2RunwayExitLight(
439 static void encodeRunway2RunwayExitLight(
442 RTI::AttributeHandle attrHandle);
446 static bool needRunway1TaxiwayLeadOnLight(
451 static void encodeRunway1TaxiwayLeadOnLight(
454 RTI::AttributeHandle attrHandle);
458 static bool needRunway2TaxiwayLeadOnLight(
463 static void encodeRunway2TaxiwayLeadOnLight(
466 RTI::AttributeHandle attrHandle);
470 static bool needRunway1TaxiwayStopBarLight(
475 static void encodeRunway1TaxiwayStopBarLight(
478 RTI::AttributeHandle attrHandle);
482 static bool needRunway2TaxiwayStopBarLight(
487 static void encodeRunway2TaxiwayStopBarLight(
490 RTI::AttributeHandle attrHandle);
494 static bool needRunway1PrethresholdEdgeLight(
499 static void encodeRunway1PrethresholdEdgeLight(
502 RTI::AttributeHandle attrHandle);
506 static bool needRunway2PrethresholdEdgeLight(
511 static void encodeRunway2PrethresholdEdgeLight(
514 RTI::AttributeHandle attrHandle);
518 static bool needRunway1ArrestorGearUp(
523 static void encodeRunway1ArrestorGearUp(
526 RTI::AttributeHandle attrHandle);
530 static bool needRunway2ArrestorGearUp(
535 static void encodeRunway2ArrestorGearUp(
538 RTI::AttributeHandle attrHandle);
542 static bool needEndpoint1(
547 static void encodeEndpoint1(
550 RTI::AttributeHandle attrHandle);
554 static bool needEndpoint2(
559 static void encodeEndpoint2(
562 RTI::AttributeHandle attrHandle);
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:61
Instances of DtRunwayEncoder encode data from DtRunwayStateRepository objects to the net structures t...
Definition: runwayEncoderHLA.h:22
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
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: objClassDesc1516.h:41
Instances of DtRunwayStateRepository are used to store state data for runway objects.
Definition: runwayStateRepository.h:19
DtHlaStateEncoder & operator=(const DtHlaStateEncoder &orig)
assignment operator
Used to provide backwards compatibility for VR-Link Encoders and Decoders who use either AttributeHan...
Definition: rtiCompatibility.h:237