VR-Link API Documentation for DIS
tDesignatrPub.h
Go to the documentation of this file.
1 //********************************************************************
4 //********************************************************************
5 //********************************************************************
7 //********************************************************************
8 
9 #ifndef tDesignatrPub_H_
10 #define tDesignatrPub_H_
11 
12 #if DtTENA
13 
14 #include "tObjPub.h"
15 #include "objectId.h"
16 
20 
23 class DT_DLL_VL DtTenaServantObject;
24 
25 
31 {
32 public:
34  typedef DtDesignatorRepository* (*DtStateRepCreator)();
35 
36 public:
40  DtExerciseConn* conn,
41  const DtObjectId& id = DtObjectId::defaultId());
42 
44  virtual ~DtDesignatorPublisher();
45 
48  virtual bool tick();
49 
51  virtual DtDesignatorRepository* designatorStateRep();
52 
54  virtual DtDesignatorRepository* dsr();
55 
58  virtual DtString interfaceToUse() const;
59 
60 public:
61  static void setStateRepCreator(DtStateRepCreator creator);
62  static DtStateRepCreator stateRepCreator();
63 
64 protected:
66 
68 
69 protected:
72  void initialize();
73 
74 protected:
75  static DtStateRepCreator theStateRepCreator;
76 };
77 
78 #endif
79 #endif
80 

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)