MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
fomTreeData.h
Go to the documentation of this file.
1 #ifndef fomTreeData_h__
2 #define fomTreeData_h__
3 /*********************************************************************
4 ** Copyright (c) 2012 MaK Technologies, Inc.
5 ** All rights reserved.
6 *********************************************************************/
7 
8 #include "rtiMsConfig.h"
9 #include "vlutil/vlMachineTypes.h"
10 #include "vlutil/vlString.h"
11 #include <vector>
12 #include <map>
13 #include "vlutil/vlFedTarget.h"
14 
16 {
17 public:
19  DtFomTreeData(int spaceToReserve = 0);
20 
21  void clearAndReserve(int spaceToReserve);
22  void clearAttrAndReserve( int spaceToReserve);
23  void clearStateAndReserve( int spaceToReserve, int spaceToReserve2 );
24  void clearAll();
25  std::vector<MAKRti::DtU32> myClassHandles;
26  std::vector<MAKRti::DtU32> myParentClassHandles;
27  std::vector<MAKRti::DtString> myClassNames;
28 
29  std::vector<MAKRti::DtU32> myAttrClassHandles;
30  std::vector<MAKRti::DtU32> myAttributeHandles;
31  std::vector<MAKRti::DtString> myAttributeNames;
32  std::vector<MAKRti::DtU32> myAttrParentClassHandles;
33  std::vector<MAKRti::DtU32> myAttrTotalClassHandles;
34 
35  // STATE DATA
36  std::vector<MAKRti::DtU32> myStateObjectClassHandles;
37  std::vector<MAKRti::DtU32> myStateAttributeHandles;
38  std::vector<bool> myStatePub;
39  std::vector<bool> myStateSub;
40  std::vector<MAKRti::DtTransportType> myStateTransport;
41  std::vector<MAKRti::DtOrderType> myStateOrder;
42 
43  std::vector<MAKRti::DtU32> myStateObjectPubSubHandles;
44  std::vector<bool> myStateObjPub;
45  std::vector<bool> myStateObjSub;
46 
47 };
48 
49 #endif // fomTreeData_h__
std::vector< bool > myStateSub
Definition: fomTreeData.h:39
std::vector< MAKRti::DtU32 > myAttrParentClassHandles
Definition: fomTreeData.h:32
std::vector< MAKRti::DtTransportType > myStateTransport
Definition: fomTreeData.h:40
std::vector< MAKRti::DtU32 > myStateObjectClassHandles
Definition: fomTreeData.h:36
std::vector< bool > myStateObjSub
Definition: fomTreeData.h:45
std::vector< MAKRti::DtU32 > myStateAttributeHandles
Definition: fomTreeData.h:37
std::vector< MAKRti::DtU32 > myParentClassHandles
Definition: fomTreeData.h:26
Definition: fomTreeData.h:15
std::vector< MAKRti::DtU32 > myAttrTotalClassHandles
Definition: fomTreeData.h:33
std::vector< bool > myStateObjPub
Definition: fomTreeData.h:44
#define DT_DLL_ASSISTANTAPP
Definition: rtiMsConfig.h:122
std::vector< MAKRti::DtString > myAttributeNames
Definition: fomTreeData.h:31
std::vector< bool > myStatePub
Definition: fomTreeData.h:38
std::vector< MAKRti::DtU32 > myClassHandles
Definition: fomTreeData.h:25
std::vector< MAKRti::DtU32 > myAttrClassHandles
Definition: fomTreeData.h:29
std::vector< MAKRti::DtString > myClassNames
Definition: fomTreeData.h:27
std::vector< MAKRti::DtOrderType > myStateOrder
Definition: fomTreeData.h:41
std::vector< MAKRti::DtU32 > myAttributeHandles
Definition: fomTreeData.h:30
std::vector< MAKRti::DtU32 > myStateObjectPubSubHandles
Definition: fomTreeData.h:43

Document ID: Generated on Thu May 11 15:55:32 EDT 2023 from SVN revision 254743
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)