VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtVrlinkAttributeGroupStateVisualizer.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2010 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtVrlinkAttributeGroupStateVisualizer.h,v $ $Revision: 1.43 $ $SceneObject: Exp $
7 ******************************************************************************/
8 
12 
13 #pragma once
14 
19 
20 #include <boost/unordered_map.hpp>
21 
22 namespace makVrv
23 {
24  namespace DT_PROTOCOL_NAMESPACE
25  {
26  class DtAttributeGroupTemplateManager;
27 
29  public DtVrlink3DRemoteGraphicStateVisualizer<DtAttributeGroupStateVisualizer>
30  {
31  public:
32  DtVrlinkAttributeGroupStateVisualizer(DtBaseConnection& simulation, DtStateListener& listener, int modelSet);
33 
35 
36  virtual void attributeGroupTemplateStatusChanged(const std::string& groupName,
37  const std::string& templateName, bool onOff);
38 
39  virtual void setAttribute(const std::string& name, double numVal,
40  const std::string& imageFile, double yVal);
41 
42  virtual void slot_attributeTemplateAdded(const DtGlobalObjectDesignator& groupId,
43  const std::string& name, int attType, double minRange, double maxRange, int index);
44 
45  protected:
47 
48  typedef boost::unordered_map<std::string, DtAttributeGroupStateListener::DtAttributeGroupInfo>
51  };
53  }
54 }
55 

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)