VR-Link API Documentation for HLA 1516
envCone.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 DtEnvironmentalConeRecord_H_
10 #define DtEnvironmentalConeRecord_H_
11 
12 
13 #include "envGeometry.h"
14 #include <matrix/vlTaitBryan.h>
15 
16 
23 {
24 public:
25 
28 
31 
34  const DtEnvironmentalConeRecord& orig);
35 
37  virtual ~DtEnvironmentalConeRecord();
38 
40  virtual DtEnvironmentalRecord* clone() const;
41 
43  virtual void setLocation(const DtVector& location);
44  virtual const DtVector& location() const;
45 
47  virtual void setOrientation(const DtTaitBryan& orientation);
48  virtual const DtTaitBryan& orientation() const;
49 
51  virtual void setHeight(DtFloat32 height);
52  virtual DtFloat32 height() const;
53 
55  virtual void setPeakAngle(DtFloat32 peakAngle);
56  virtual DtFloat32 peakAngle() const;
57 
59  virtual bool createNetworkRepresentation();
60 
62  const DtNetEnvironmentalConeRecord* coneNetRep() const;
63  DtNetEnvironmentalConeRecord* coneNetRep();
64 
66  virtual void setFromNet(const DtNetEnvironmentalRecord& buffer);
67 
69  virtual int netRepSize() const;
70 
71 protected:
72 
74  DtEnvironmentalConeRecord* self() const;
75 protected:
76 
79 };
80 
81 
82 #endif
83 

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)