VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
additionalPassiveActivitiesEncoderHLA.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2013 MAK Technologies, Inc
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #if DtHLA
13 
15 
17 
25 {
26 public:
27 
30  DtExerciseConn* exConn,
31  DtObjClassDesc* classDesc);
32 
35 
39 
43 
44 public:
45 
47  static DtHlaStateEncoder* create(
48  DtExerciseConn* exConn,
49  DtObjClassDesc* classDesc);
50 
51 protected:
52 
55  static bool needActivityCode(
57  const DtAdditionalPassiveActivitiesRepository& asSeenByRemote);
58 
61  static bool needActivityParameter(
63  const DtAdditionalPassiveActivitiesRepository& asSeenByRemote);
64 
67  static bool needIsSilent(
69  const DtAdditionalPassiveActivitiesRepository& asSeenByRemote);
70 
72  static void encodeActivityCode(
74  RTI::AttributeHandleValuePairSet* attrs,
75  RTI::AttributeHandle attrHandle);
76 
78  static void encodeActivityParameter(
80  RTI::AttributeHandleValuePairSet* attrs,
81  RTI::AttributeHandle attrHandle);
82 
84  static void encodeIsSilent(
86  RTI::AttributeHandleValuePairSet* attrs,
87  RTI::AttributeHandle attrHandle);
88 
89 };
90 
91 #endif //DtHLA
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:61
class DtAdditionalPassiveActivitiesEncoder
Definition: additionalPassiveActivitiesEncoderHLA.h:24
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtHlaStateEncoder is used to provide encoding of a state repository into a state message in an HLA (a...
Definition: hlaStateEncoder.h:30
class DtAdditionalPassiveActivitiesRepository
Definition: additionalPassiveActivitiesRepository.h:20
An instance of DtObjClassDesc is a "class descriptor" for an HLA Object class.
Definition: objClassDesc13.h:41
DtUnderwaterAcousticsEmissionEncoder & operator=(const DtUnderwaterAcousticsEmissionEncoder &orig)
Assignment operator.
Instances of DtUnderwaterAcousticsEmissionEncoder encode data from DtUnderwaterAcousticsEmissionState...
Definition: underwaterAcousticsEmissionEncoder.h:22
This file provides a declaration of the class DtUnderwaterAcousticsEmissionEncoder.
static DtHlaStateEncoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
Function that creates a DtUnderwaterAcousticsEmissionEncoder.

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)