MAK Data Logger API Documentation for HLA
lgrHlaEntityTracker.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #ifndef lgrHlaEntityTracker_H_
10 #define lgrHlaEntityTracker_H_
11 
12 #include "lgrSim.h"
13 #include "filePosition.h"
14 #include "lgrEntityTracker.h"
15 #include "lgrHlaAttribute.h"
16 
17 #include <vector>
18 #include <vlutil/vlNetTypes.h>
19 #include <vlutil/vlString.h>
20 #include <vlpi/disEnums.h>
21 
22 namespace MAKLogger
23 {
24  class DtPacket;
25  class DtLgrOnlineFomDesc;
26 
27 
31  {
32  public:
33 
35 
37 
38 
39  virtual ~DtLgrHlaEntityTracker();
40 
41  private:
42 
45 
48 
49  public:
50 
55  virtual void simInitialize(DtLgrBaseSimManager* simMgr);
56 
58  virtual void parsePacket(const DtPacket& packet);
59 
61  virtual DtString entityName(const DtPacket& packet) const;
62 
64  virtual DtString entityType(const DtPacket& packet) const;
65 
67  virtual DtForceType entityForce(const DtPacket& packet) const;
68 
70  virtual void setFomDescription(const DtLgrOnlineFomDesc* fomDesc);
71 
73  virtual const DtLgrOnlineFomDesc* fomDescription() const;
74 
75  protected:
76 
85 
86  };
87 }
88 
89 #endif

Document ID: Generated on Thu Apr 10 18:53:01 EDT 2014 from SVN revision 138105
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)