VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
embeddedSystemRepository.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2013 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vl/stateRepository.h>
13 #include <vl/hostStructs.h>
15 #include <vlpi/disEnums.h>
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 DtVector32& position);
60  virtual const DtVector32& relativePosition() const;
61 
63  virtual void printData() const;
64 
66  virtual void printDataToStream(std::ostream &stream) const;
67 
68 protected:
69 
71 
72 #if ! DtDIS
74 #endif
75 
77 
78 };

Document ID: Generated on Mon Apr 8 04:49:21 EDT 2019 from SVN revision 197403
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)