VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
designatorPublisherHLA.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
7 #ifndef designatorPublisherHLA_H_
8 #define designatorPublisherHLA_H_
9 
10 #if DtHLA
11 
12 #include "objectPublisherHLA.h"
13 
17 
19 
26 
28 {
29 public:
30 
32  typedef DtDesignatorRepository* (*DtStateRepCreator)();
33 
34 public:
35 
38  DtDesignatorRepository* stateRepToUse,
39  DtExerciseConn* conn,
40  const char* name = 0,
41  const DtDDMRegionSet* regionSetToUse = 0);
42 
45  RTI::ObjectClassHandle h,
46  DtExerciseConn* conn,
47  const char* name = 0,
48  const DtDDMRegionSet* regionSetToUse = 0);
49 
52  DtExerciseConn* conn,
53  const char* name = 0,
54  const DtDDMRegionSet* regionSetToUse = 0);
55 
56 
62  DtDesignatorPublisher( DtHlaObjectWithStateRep* obj, DtExerciseConn* conn);
63 
65  virtual ~DtDesignatorPublisher();
66 
69  virtual DtDesignatorRepository* designatorStateRep();
70 
72  virtual DtDesignatorRepository* dsr();
73 
76  virtual const char* classToUse() const;
77 
78 public:
79 
81  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
82 
83 protected:
84 
90  const char* name = 0,
91  const DtDDMRegionSet* regionSetToUse = 0);
92 
95 
97  DtDesignatorPublisher& operator=
98  (const DtDesignatorPublisher& orig);
99 
100 protected:
101 
102  static DtStateRepCreator theStateRepCreator;
103 };
104 
106 {
108 }
109 
111 {
113 }
114 
115 #endif //DtHLA
116 #endif //DtDesignatorPublisher_H_
117 
DtStateRepository * myStateRep
Definition: objectPublisherDIS.h:176
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:61
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Definition: designatorPublisherDIS.h:21
virtual DtDesignatorRepository * designatorStateRep()
Returns a pointer to the DesignatorRepository - through which you can set or inspect current state in...
Definition: designatorPublisherDIS.h:141
Instances of DtObjectPublisher are used for local or source simulations of objects, (i.e.
Definition: objectPublisherDIS.h:36
virtual DtDesignatorRepository * dsr()
Synonym for designatorStateRep().
Definition: designatorPublisherDIS.h:146
class DtDesignatorRepository:
Definition: designatorRepository.h:20

Document ID: Generated on Tue Aug 10 00:12:31 EDT 2021 from SVN revision 232765
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)