VR-Forces 4.2 Class Documentation
DtVrfSpotReportVisualizerSet.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
13 
14 #pragma once
15 
16 #include <vrfGuiCore/vrfGuiCore.h>
18 #include <vrvCore/DtVisualizerSet.h>
19 #include <vrvCore/DtSelectionManager.h>
20 
21 namespace makVrv
22 {
23  class DtStateVisualizer;
24 }
25 
26 namespace makVrf
27 {
28  class DtSpotReportListenerImplementation;
29 
30  class DT_DLL_VRFGUICORE DtVrfSpotReportVisualizerSet : public makVrv::DtVisualizerSet
31  {
32  public:
33  DtVrfSpotReportVisualizerSet(makVrv::DtBaseConnection& conn,
34  makVrv::DtStateListener&, int modelSet);
36 
37  const makVrv::DtUnicode& spotReportDefinition() const
38  {
39  return mySpotReportDefinition;
40  }
41 
42  virtual void setSpotReportDefinition(const makVrv::DtUnicode&);
43 
45  virtual void setPerceivedForce(int);
46 
48  virtual void setCertaintyLevel(int);
49 
51  virtual void setDestroyed(bool);
52 
53  protected:
56  virtual void slot_spotReportChanged(const DtSpotReportState&);
57 
59  virtual void slot_onCurrentSelectionChanged(
60  const makVrv::DtSelectionManager::IdSet& selected,
61  const makVrv::DtSelectionManager::IdSet& deselected);
62 
63 
64  public:
66  virtual void visualize(const makVrv::DtUnicode& visDefName);
67 
68  protected:
69  makVrv::DtUnicode mySpotReportDefinition;
72  float myDefaultColor[4];
74  makVrv::DtStateListener& myListener;
75  };
76 }

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)