VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vrfSpotReportVisualizerSet.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>
20 
21 namespace makVrv
22 {
23  class DtStateVisualizer;
24 }
25 
26 namespace makVrf
27 {
28  class DtSpotReportListenerImplementation;
29 
31  {
32  public:
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  int numVisualizers() const
54  {
55  return myVisualizers.size();
56  }
57 
58  protected:
61  virtual void slot_spotReportChanged(const DtSpotReportState&);
62 
64  virtual void slot_onCurrentSelectionChanged(
65  const makVrv::DtSelectionManager::IdSet& selected,
66  const makVrv::DtSelectionManager::IdSet& deselected);
67 
68 
69  public:
71  virtual void visualize(const makVrv::DtUnicode& visDefName);
72 
73  protected:
77  float myDefaultColor[4];
80  };
81 }

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)