VR-Link API Documentation for HLA 1.3
envEllipsoid.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 DtEnvironmentalEllipsoidRecord_H_
10 #define DtEnvironmentalEllipsoidRecord_H_
11 
12 
13 #include "envGeometry.h"
14 #include <matrix/vlTaitBryan.h>
15 
22 {
23 public:
24 
27 
30 
33  const DtEnvironmentalEllipsoidRecord& orig);
34 
37 
39  virtual DtEnvironmentalRecord* clone() const;
40 
42  virtual void setLocation(const DtVector& location);
43  virtual const DtVector& location() const;
44 
46  virtual void setSigma(const DtVector& sigma);
47  virtual const DtVector& sigma() const;
48 
50  virtual void setOrientation(const DtTaitBryan& sigma);
51  virtual const DtTaitBryan& orientation() const;
52 
54  virtual bool createNetworkRepresentation();
55 
57  const DtNetEnvironmentalEllipsoidRecord* ellipsoidNetRep() const;
58  DtNetEnvironmentalEllipsoidRecord* ellipsoidNetRep();
59 
61  virtual void setFromNet(const DtNetEnvironmentalRecord& buffer);
62 
64  virtual int netRepSize() const;
65 
66 protected:
67 
69  DtEnvironmentalEllipsoidRecord* self() const;
70 protected:
71 
75 };
76 
77 
78 #endif
79 

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)