VR-Exchange 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
simpleOM.h
Go to the documentation of this file.
1 //******************************************************************
2 //
3 // Generated by IDL to C++ Translator
4 //
5 // File name: simpleOM.h
6 // Source: simpleOM.idl
7 // Generated: Wed Feb 19 15:38:44 2014
8 // OpenSplice V6.3.130716OSS
9 //
10 //******************************************************************
11 #ifndef _SIMPLEOM_H_
12 #define _SIMPLEOM_H_
13 
14 #include "sacpp_mapping.h"
15 #include "sacpp_DDS_DCPS.h"
16 
17 namespace simpleOM
18 {
19  struct SpatialVector;
20  struct TaitBryan;
21  struct simpleBaseEntity;
23  struct simpleFireInteraction;
25  {
30  };
31  enum ForceType
32  {
37  };
39  {
50  };
52  {
54  };
56  {
60  };
62  {
64  };
65 
67  {
68  DDS::Double x;
69  DDS::Double y;
70  DDS::Double z;
71  };
72 
73  typedef DDS_DCPSStruct_var < SpatialVector> SpatialVector_var;
75 
76  struct TaitBryan
77  {
78  DDS::Double psi;
79  DDS::Double theta;
80  DDS::Double phi;
81  };
82 
83  typedef DDS_DCPSStruct_var < TaitBryan> TaitBryan_var;
85 
87  {
88  DDS::String_mgr entityId;
89  DDS::String_mgr entityType;
90  DDS::String_mgr markingText;
99  DDS::Boolean frozen;
100  };
101 
102  typedef DDS_DCPSStruct_var < simpleBaseEntity> simpleBaseEntity_var;
103  typedef DDS_DCPSStruct_out < simpleBaseEntity> simpleBaseEntity_out;
104 
106  {
107  DDS::String_mgr attackerId;
108  DDS::String_mgr targetId;
109  DDS::String_mgr munitionIdent;
110  DDS::String_mgr munitionType;
111  DDS::String_mgr eventIdent;
115  DDS::Long result;
116  DDS::Long fuseType;
117  DDS::Long burstQty;
118  DDS::Long burstRate;
119  DDS::Long warheadType;
120  };
121 
122  typedef DDS_DCPSStruct_var < simpleDetonationInteraction> simpleDetonationInteraction_var;
123  typedef DDS_DCPSStruct_out < simpleDetonationInteraction> simpleDetonationInteraction_out;
124 
126  {
127  DDS::String_mgr attackerId;
128  DDS::String_mgr targetId;
129  DDS::String_mgr munitionIdent;
130  DDS::String_mgr munitionType;
131  DDS::String_mgr eventIdent;
132  DDS::String_mgr entityType;
133  DDS::Long warheadType;
134  DDS::Long fireMissionIndex;
137  DDS::Double range;
138  DDS::Long burstQty;
139  DDS::Long burstRate;
140  };
141 
142  typedef DDS_DCPSStruct_var < simpleFireInteraction> simpleFireInteraction_var;
143  typedef DDS_DCPSStruct_out < simpleFireInteraction> simpleFireInteraction_out;
144 }
145 
146 
147 
148 
149 #endif

Document ID: Generated on Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)