VR-Forces 4.2 Class Documentation
DtVrfSpotReportVisualHandler.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
11 
12 #pragma once
13 
14 #include <vrfGuiCore/vrfGuiCore.h>
16 
17 #include <string>
18 
19 namespace makVrv
20 {
21  class DtBaseConnection;
22  class DtStateListener;
23 }
24 
25 namespace makVrf
26 {
27  class DtVrfSpotReportVisualizer;
28 
30  {
31  public:
32  DtVrfSpotReportVisualHandler(makVrv::DtDe&, makVrv::DtUniqueID id);
34 
36  virtual void update(const DtSpotReportState& s, makVrv::DtUniqueID id);
37 
38  static std::string handlerType();
39 
42  virtual bool tick(double dT);
43 
44  protected:
46  virtual void createVisualizer();
47 
50  virtual makVrv::DtStateListener* createSpotReportListener(const DtSpotReportState& s, makVrv::DtUniqueID id);
51 
52  virtual void slot_onSpotReportsSelectableChanged(bool);
53 
54  protected:
55  makVrv::DtStateListener* mySpotReportListener;
57  makVrv::DtBaseConnection* mySimulation;
59  };
60 
62  {
63  public:
65 
66  virtual DtSpotReportVisualHandler* create(makVrv::DtDe&, makVrv::DtUniqueID);
67  };
68 }

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)