VR-Link API Documentation for DIS
objectType.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
10 
11 #ifndef DtSyntheticEnvironmentObjectType_H_
12 #define DtSyntheticEnvironmentObjectType_H_
13 
14 
15 
16 #include <vlutil/vlMachineTypes.h>
17 #include <vlpi/disEnums.h>
18 
19 #include "packets/objectTypeP.h"
20 
25 {
26 
27 public:
28 
32  DtU8 category, DtU8 subcategory);
35 
38  DtSyntheticEnvironmentObjectType& operator=(const DtNetObjectType& orig);
39 
42 
44  virtual void setDomain(DtU8 value);
45  virtual DtU8 domain() const;
46 
48  virtual void setKind(DtU8 value);
49  virtual DtU8 kind() const;
50 
52  virtual void setCategory(DtU8 value);
53  virtual DtU8 category() const;
54 
56  virtual void setSubcategory(DtU8 value);
57  virtual DtU8 subcategory() const;
58 
60  virtual void print() const;
61  virtual void printDataToStream(std::ostream& stream) const;
62 
64  virtual void unloadNetRecord(const DtNetObjectType& record);
65  virtual void loadNetRecord(DtNetObjectType& record) const;
66 
67 
68 protected:
69 
75 
76 };
77 
78 
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)