VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtAttachableHatTextUpdater.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2015 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCore/vrvCore.h>
13 
15 
16 #include <vrvCore/DtUniqueID.h>
17 
18 #include <matrix/vlTaitBryan.h>
19 #include <matrix/vlVector.h>
20 
21 #include <vector>
22 #include <list>
23 
24 namespace makVrv
25 {
26 
27  class DtDe;
28  class DtWidgetLabel;
29  class DtIntersectorResult;
30 
39  {
40  public:
41 
44 
46  virtual ~DtAttachableHatTextUpdater();
47 
49  virtual void update( double simTime );
50 
53  virtual void setUseHighestTerrainLod(bool useHighest);
54 
57  virtual bool useHighestTerrainLod() const;
58 
60  virtual void setTextProportion( double proportion );
61 
62  protected:
63 
65  virtual void updateWidgetLabel( DtWidgetLabel* widgetLabel,
66  double distanceInMeters );
67 
74  virtual DtVector findIntersect( const DtVector& start, const DtVector& up );
75 
76  protected:
77 
79  DtTaitBryan myLastTopOri;
83  };
84 
85 }

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)