VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
unknownHlaObject.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
10 
11 #ifndef DtUnknownHlaObject_H_
12 #define DtUnknownHlaObject_H_
13 
14 #if DtHLA
15 
16 
17 #include "hlaObject.h"
18 
19 class DT_DLL_VL DtObjClassDesc;
20 
24 class DT_DLL_VL DtUnknownHlaObject : public DtHlaObject
25 {
26 public:
27 
29  DtUnknownHlaObject(
30  DtExerciseConn* exConn,
31  const char* name,
32  DtObjClassDesc& classDesc);
33 
35  DtUnknownHlaObject(
36  DtExerciseConn* exConn,
37 #if DtHLA_1516
38  RTI::ObjectInstanceHandle id,
39 #else
40  RTI::ObjectHandle id,
41 #endif
42  const char* name,
43  DtObjClassDesc& classDesc);
44 
46  virtual ~DtUnknownHlaObject();
47 
51  virtual bool update();
52 
63  virtual bool update(
64 #if DtHLA_1516
65  const RTI::AttributeHandleValueMap& ahvm
66 #else
67  const RTI::AttributeHandleValuePairSet& ahvps
68 #endif
69  );
70 
71 protected:
72 
74  DtUnknownHlaObject(const DtUnknownHlaObject& orig);
75 
77  DtUnknownHlaObject& operator=(const DtUnknownHlaObject& orig);
78 
83  virtual void reflect(const DtStateMsg& stateMsg);
84 };
85 
86 #endif
87 #endif
88 
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:62
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Instances of DtStateMsg are used to represent state data communicated via the network in a DIS (as op...
Definition: stateMsgDIS.h:21

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)