![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /****************************************************************************** 00002 ** Copyright (c) 2012 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 ******************************************************************************/ 00005 00008 00009 #pragma once 00010 00011 #include <vrfGuiCore/vrfGuiCore.h> 00012 #include <vrfGuiCore/DtTerrainProfileDataStateView.h> 00013 #include <vrfGuiCore/DtTerrainProfileSettingsManager.h> 00014 #include <vrvUtil/DtCoordinateSystem.h> 00015 00016 namespace makVrf 00017 { 00026 00027 class DT_DLL_VRFGUICORE DtTerrainProfileDataTrackHistory : public DtTerrainProfileDataStateView<makVrv::DtVrlinkSimulatedEntityState> 00028 { 00029 public: 00030 00032 DtTerrainProfileDataTrackHistory(makVrv::DtDe& de, makVrv::DtUniqueID id); 00033 00035 virtual ~DtTerrainProfileDataTrackHistory(); 00036 00038 virtual int color() const; 00039 00040 protected: 00043 virtual const makVrv::DtStateView<makVrv::DtVrlinkSimulatedEntityState>* findStateView(makVrv::DtElementID id); 00044 00047 virtual void slot_onStateViewUpdated(); 00048 00050 virtual bool allowsVertices() const; 00051 00052 protected: 00053 DtTerrainProfileSettingsManager& myManager; 00054 makVrv::DtCoordinateSystem& myCoordinateSystem; 00055 }; 00056 }