VR-Link API Documentation for HLA 1.3
embedSystemSR.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
7 
8 #ifndef DtEmbeddedSystemRepository_H_
9 #define DtEmbeddedSystemRepository_H_
10 
11 #include <vlpi/disEnums.h>
12 #include "packets/transmitterP.h"
13 #include "hostStructs.h"
14 #include "stateRep.h"
15 
16 
22 {
23 public:
24 
27 
30 
32  virtual ~DtEmbeddedSystemRepository();
33 
36  const DtEmbeddedSystemRepository& orig);
37 
39  virtual DtStateRepository* clone(bool copy) const;
40 
41  static DtEmbeddedSystemRepository* create();
42 
45  virtual void setEntityId(const DtEntityIdentifier& id);
48  virtual const DtEntityIdentifier& entityId() const;
49 
52  virtual void setHostId(const DtGlobalObjectDesignator& id);
55  virtual const DtGlobalObjectDesignator& hostId() const;
56 
58  virtual void setRelativePosition(const DtVector& position);
60  virtual const DtVector& relativePosition() const;
61 
63  virtual void printData() const;
64 
66  virtual void printDataToStream(std::ostream &stream) const;
67 
69 protected:
71 #if (DtHLA || DtTENA)
73 #endif
75 };
76 
77 #endif
78 

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)