VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
terrainProfileDataStateView.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
12 
13 #pragma once
14 
15 #include <vrfGuiCore/vrfGuiCore.h>
17 #include <vrvCore/DtDe.h>
18 #include <vrvCore/DtDataBank.h>
19 #include <vrvCore/DtSimData.h>
22 #include <vrvCore/DtStateView.h>
23 
24 namespace makVrv
25 {
26  class DtDe;
27  class DtSimObjectEntry;
28 }
29 
30 namespace makVrf
31 {
32  template <typename _View>
34  {
35  public:
36 
39 
42 
44  virtual makVrv::DtUnicode name() const;
45 
48  virtual std::vector<DtVector> points();
49 
52  virtual bool setElementID(makVrv::DtUniqueID id);
53 
55  {
56  return myElementID;
57  }
58 
59  protected:
62 
66 
69  virtual void slot_onStateViewUpdated() = 0;
70 
72  virtual void slot_onUpdateRateChanged(makVrv::DtUniqueID id, int rate);
73 
74  virtual void completeRateChange();
75 
76  protected:
79  std::vector<DtVector> myGeocentricPoints;
80  };
81 }
82 
83 #include <vrfGuiCore/terrainProfileDataStateView.inl>

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)