VR-Link API Documentation for HLA 1516
envFlare.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 DtEnvironmentalFlareStateRecord_H_
10 #define DtEnvironmentalFlareStateRecord_H_
11 
12 
13 #include "envRec.h"
14 #include "hostStructs.h"
15 #include <matrix/vlVector.h>
16 
17 
21 
23 {
24 public:
25 
28 
32 
36 
39 
41  virtual DtEnvironmentalRecord* clone() const;
42 
44  virtual void setTimeSinceCreation(DtU32 timeSinceCreation);
45  virtual DtU32 timeSinceCreation() const;
46 
48  virtual void setSource(const DtEntityType& source);
49  virtual const DtEntityType& source() const;
50 
52  virtual void setNumberOfSources(DtInt32 numberOfSources);
53  virtual DtInt32 numberOfSources() const;
54 
56  virtual void setNumberIntensity(DtInt32 numberIntensity);
57  virtual DtInt32 numberIntensity() const;
58 
61  virtual void setGeometryIndex(DtU16 geometryIndex);
62  virtual DtU16 geometryIndex() const;
63 
65  virtual bool createNetworkRepresentation();
66 
68  const DtNetFlareStateRecord* flareNetRep() const;
69  DtNetFlareStateRecord* flareNetRep();
70 
72  virtual void setFromNet(const DtNetEnvironmentalRecord& buffer);
73 
75  virtual int netRepSize() const;
76 
77 protected:
78 
80  DtEnvironmentalFlareStateRecord* self() const;
81 protected:
83 
84 };
85 
86 
87 #endif
88 

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)