VR-Link API Documentation for DIS
envDRCone.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 DtEnvironmentalDRConeRecord_H_
10 #define DtEnvironmentalDRConeRecord_H_
11 
12 #include "envGeometry.h"
13 
14 
21 {
22 public:
23 
26 
29 
32  const DtEnvironmentalDRConeRecord& orig);
33 
35  virtual ~DtEnvironmentalDRConeRecord();
36 
38  virtual DtEnvironmentalRecord* clone() const;
39 
41  virtual void setLocation(const DtVector& location);
42  virtual const DtVector& location() const;
43 
45  virtual void setOrientation(const DtTaitBryan& orientation);
46  virtual const DtTaitBryan& orientation() const;
47 
49  virtual void setVelocity(const DtVector& velocity);
50  virtual const DtVector& velocity() const;
51 
53  virtual void setAngularVelocity(const DtVector& angularVelocity);
54  virtual const DtVector& angularVelocity() const;
55 
57  virtual void setHeight(DtFloat32 height);
58  virtual DtFloat32 height() const;
59 
61  virtual void setPeakAngle(DtFloat32 peakAngle);
62  virtual DtFloat32 peakAngle() const;
63 
65  virtual void setHeightSpeed(DtFloat32 heightSpeed);
66  virtual DtFloat32 heightSpeed() const;
67 
69  virtual void setPeakAngleSpeed(DtFloat32 peakAngleSpeed);
70  virtual DtFloat32 peakAngleSpeed() const;
71 
75  virtual bool createNetworkRepresentation();
76 
78  const DtNetEnvironmentalDRConeRecord* drConeNetRep() const;
79  DtNetEnvironmentalDRConeRecord* drConeNetRep();
80 
82  virtual void setFromNet(const DtNetEnvironmentalRecord& buffer);
83 
85  virtual int netRepSize() const;
86 
87 protected:
88 
90  DtEnvironmentalDRConeRecord* self() const;
91 
92 protected:
93 
98 };
99 
100 
101 #endif
102 

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)