![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /***************************************************************************** 00002 * Copyright (c) 2011 MAK Technologies, Inc. 00003 * All rights reserved. 00004 *****************************************************************************/ 00005 /***************************************************************************** 00006 * $RCSfile: DtAttachableHatTextUpdater.h,v $ $Revision: 1.21 $ $State: Exp $ 00007 *****************************************************************************/ 00008 00012 00013 #pragma once 00014 00015 #include <vrvCore/vrvCore.h> 00016 00017 #include <vrvCore/DtAttachableUpdater.h> 00018 00019 #include <vrvCore/DtUniqueID.h> 00020 00021 #include <matrix/vlTaitBryan.h> 00022 #include <matrix/vlVector.h> 00023 00024 #include <vector> 00025 #include <list> 00026 00027 namespace makVrv 00028 { 00029 00030 class DtDe; 00031 class DtWidgetLabel; 00032 00040 class DT_DLL_VRVCORE DtAttachableHatTextUpdater : public DtAttachableUpdater 00041 { 00042 public: 00043 00045 DtAttachableHatTextUpdater( DtDe& de, DtUniqueID id ); 00046 00048 virtual ~DtAttachableHatTextUpdater(); 00049 00051 virtual void update( double simTime ); 00052 00053 protected: 00054 00056 virtual void updateWidgetLabel( DtWidgetLabel* widgetLabel, 00057 double distanceInMeters ); 00058 00059 }; 00060 00061 }