VR-Link API Documentation for HLA 1.3
environmentalRecord.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 DtEnvironmentalRecord_H_
10 #define DtEnvironmentalRecord_H_
11 
12 
13 #include <vlutil/vlMachineTypes.h>
14 #include "packets/envProcP.h"
15 
23 {
24 public:
26 
27 protected:
29 
30 public:
31  const DtEnvironmentalRecord& operator=(const DtEnvironmentalRecord& orig);
32 
33  virtual ~DtEnvironmentalRecord();
34 
35  virtual DtEnvironmentalRecord* clone() const;
36 
40  virtual bool createNetworkRepresentation();
41 
42  virtual void setType(DtU32 type);
43  virtual DtU32 type() const;
44 
45  virtual void setLength(DtU16 length);
46  virtual DtU16 length() const;
47 
48  virtual void setIndex(DtU8 index);
49  virtual DtU8 index() const;
50 
52  const DtNetEnvironmentalRecord* netRep() const;
53  DtNetEnvironmentalRecord* netRep();
54 
55  virtual int netRepSize() const;
56 
58  virtual void setFromNet(const DtNetEnvironmentalRecord& buffer);
59 
60 
61 
62 protected:
65  virtual bool checkAndCreate();
66 
68  DtEnvironmentalRecord* self() const;
69 
70 protected:
71 
73 };
74 
75 
76 #endif
77 

Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)