VR-Link API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
environmentalDRSphereRecord.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 DtEnvironmentalDRSphereRecord_H_
10 #define DtEnvironmentalDRSphereRecord_H_
11 
12 
14 
21 {
22 public:
23 
26 
29  const DtEnvironmentalDRSphereRecord& orig);
30 
33  const DtEnvironmentalDRSphereRecord& orig);
34 
37 
39  virtual DtEnvironmentalRecord* clone() const;
40 
41 
43  virtual void setLocation(const DtVector& location);
44  virtual const DtVector& location() const;
45 
47  virtual void setRadius(DtFloat32 radius);
48  virtual DtFloat32 radius() const;
49 
51  virtual void setRadialSpeed(DtFloat32 radialSpeed);
52  virtual DtFloat32 radialSpeed() const;
53 
55  virtual void setVelocity(const DtVector& velocity);
56  virtual const DtVector& velocity() const;
57 
59  virtual void setAngularVelocity(const DtVector& angularVelocity);
60  virtual const DtVector& angularVelocity() const;
61 
65  virtual bool createNetworkRepresentation();
66 
68  const DtNetEnvironmentalDRSphereRecord* drSphereNetRep() const;
69  DtNetEnvironmentalDRSphereRecord* drSphereNetRep();
70 
72  virtual void setFromNet(const DtNetEnvironmentalRecord& buffer, int protocolVersion);
73 
75  virtual int netRepSize() const;
76 
77 protected:
78 
80  DtEnvironmentalDRSphereRecord* self() const;
81 
82 protected:
83 
87 };
88 
89 
90 #endif
91 

Document ID: Generated on Mon Apr 8 04:49:21 EDT 2019 from SVN revision 197403
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)