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 VT MAK
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

Document ID: Generated on Thu Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)