VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vrfSimulationObjectGroupGeometry.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 #pragma once
6 
7 
8 
11 #include "vrfutil/rwReal.h"
13 #include <matrix/topoCoord.h>
14 #include <matrix/geodeticCoord.h>
15 #include <matrix/coordTransform.h>
16 
19 {
20 public:
22  parentRegistry = 0);
24  parentRegistry = 0);
26  parentRegistry = 0);
27  DtRwAltitudes(const DtRwAltitudes& orig);
28  virtual ~DtRwAltitudes();
29 
31 
32  virtual void setHAT(double);
33  virtual double hat();
34 
35  virtual void setMSL(double);
36  virtual double msl() const;
37 
38 protected:
41 };
42 
49 {
50 private:
53 
54 public:
55 
58  const DtString& rwName = DtString::nullString(),
59  DtReaderWriterRegistry* parentRegistry = 0);
60 
63  const DtString& rwName = DtString::nullString(),
64  DtReaderWriterRegistry* parentRegistry = 0);
65 
69 
72 
74  virtual DtVrfObjectGeometry* clone(
75  const DtString& rwName = DtString::nullString(),
76  DtReaderWriterRegistry* parentRegistry = 0) const;
77 
78  virtual void calulcateFromGeometricCenter(const DtVector&, bool heightsAboveTerrain);
79 
83  virtual void setRestoreUsing(int flags, const DtVector& geometricCenter, double offsetRotation);
84 
85  virtual void getSelf(DtlObjPtr args,
86  const DtReaderWriter::SearchPaths& searchPaths = SearchPaths(),
87  const DtVariableBindingsList& variableBindings = nullVariableReference());
88 
91  virtual bool isRestored() const;
92 
94  virtual bool restoreGeometry();
95 
96 protected:
101  DtCoordTransform myTopoToGeocTransform;
104 };
105 

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)