VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vpRecord.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2013 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vlutil/vlMachineTypes.h>
12 
13 #include <vlutil/vlPrint.h>
14 #include <vlpi/disEnums.h>
15 #include <vlpi/netStructs.h>
16 
17 
21 {
22 public:
25  DtVPRecord() {};
26 
28  virtual ~DtVPRecord() {};
29 
31  virtual DtVPRecordKind vpType() const {return DtVPUndefined;};
32 
34  static DtVPRecord* create() {return new DtVPRecord;};
35 
37  virtual DtVPRecord* clone() {return new DtVPRecord;};
38 
41  virtual void decodeFromNet(DtNetVPRecord*) {};
42 
45  virtual void encodeToNet(DtNetVPRecord*) const {};
46 
48 
49  virtual bool operator==(const DtVPRecord& other) const;
50  virtual bool operator!=(const DtVPRecord& other) const;
52 
54  virtual void printDataToStream(std::ostream& stream) const;
55 
57 };
58 

Document ID: Generated on Tue Mar 1 02:56:17 EST 2016 from SVN revision 162687
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)