VR-Forces 4.1.1 Class Documentation
DtVrfSpotReportVisualizer.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2011 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
11 
12 #pragma once
13 
14 #include <vrfGuiCore/vrfGuiCore.h>
17 
20 #include <vrvCore/DtElementEntry.h>
21 
22 namespace makVrf
23 {
24  class DtVrfSpotReportVisualizerSet;
25  class DtVrfSpotReportsSettingsRecord;
26 
31 
33  {
34  public:
36  virtual ~DtVrfSpotReportVisualizer();
37 
38  public:
42  virtual void visualize();
43 
45  virtual void setPickable(bool b);
46 
49  inline makVrv::DtElementID elementID() const
50  {
51  return myListener->uniqueId();
52  }
53 
54  protected:
55 
58  virtual void setModelSetEnabled( int modelSet, bool enabled );
59 
62  virtual void slot_spotReportChanged(const DtSpotReportState& s);
63 
66  virtual void slot_spotReportOptionsChanged(const DtVrfSpotReportsSettingsRecord&);
67 
69  virtual makVrv::DtUnicode chooseModelDefinition(
70  const std::vector<makVrv::DtUnicode>& definitions);
71 
72  protected:
73  typedef std::map<int, DtVrfSpotReportVisualizerSet*> SpotReportModelSetMap;
75 
78 
81 
82  bool myPickable;
83  };
84 }

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)