VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
iffSystemHashKey.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
9 
10 #pragma once
11 
12 #include "globalObjectDesignator.h"
14 
18 {
19 
20 public:
21 
24 
27  DtU16 systemType, DtU16 systemName, DtU8 systemDesignator );
28 
30  virtual ~DtIFFSystemHashKey();
31 
34 
37 
39  virtual DtBaseHashKey* clone() const;
40 
42  virtual int value() const;
43 
46 
48  virtual const DtString stringRep() const;
49 
51  virtual DtU64 systemType() const { return mySystemType; }
52  virtual void setSystemType(DtU64 val) { mySystemType = val; }
53  virtual DtU64 systemName() const { return mySystemName; }
54  virtual void setSystemName(DtU64 val) { mySystemName = val; }
55  virtual DtU64 systemDesignator() const { return mySystemDesignator; }
56  virtual void setSystemDesignator(DtU64 val) { mySystemDesignator = val; }
57 
58 protected:
59 
61  virtual DtU64 computeHashValue();
62 
63 protected:
64 
69 };
70 
71 

Document ID: Generated on Mon Feb 6 18:36:34 EST 2017 from SVN revision 173107
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)