VR-Forces 4.1 Class Documentation
DtEntitySettingsInterface.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2012 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvVrlQt/vrvVrlQt.h>
13 
15 
16 #include <boost/signals.hpp>
17 
18 namespace makVrv
19 {
20 
21  class DtUnicode;
22 
27  {
28  public:
29 
32 
36 
37  virtual void setGroundClampingDistanceLabel(const DtUnicode& label) = 0;
38  virtual void setEntityLabelsShown(bool enabled) = 0;
39  virtual void setEmitterVolumesShown(bool enabled) = 0;
40  virtual void setGroundClampingEnabled(bool enabled) = 0;
41  virtual void setLifeformsUprightEnabled(bool enabled) = 0;
42  virtual void setGroundClampingDistance(float distance) = 0;
43  virtual void setOrientationClampingEnabled(bool enabled) = 0;
44  virtual void setSmoothingEnabled(bool enabled) = 0;
45  virtual void setSmoothingPeriod(float period) = 0;
46  virtual void setShowStealths(bool enabled) = 0;
47  virtual void setInfoPopupsOnSelect(bool enabled) = 0;
48  virtual void setHeightAboveTerrainEnabled(bool enabled) = 0;
49  virtual void setHeightAboveTerrainSelectedOnly(bool enabled) = 0;
50  virtual void setHeightAboveTerrainMode(
52  virtual void setColorizedModelColorType(
54  virtual void setIconScale( int scale ) = 0;
55  virtual void setMaxGroundClampingDistance(int distance) = 0;
56 
58 
62 
63  boost::signal<void (bool)> signal_entityLabelsSet;
64  boost::signal<void (bool)> signal_showEmitterVolumesSet;
65  boost::signal<void (bool)> signal_groundClampingSet;
66  boost::signal<void (float)> signal_groundClampingDistanceSet;
67  boost::signal<void (bool)> signal_orientationClampingSet;
68  boost::signal<void (bool)> signal_lifeformsUprightSet;
69  boost::signal<void (bool)> signal_smoothingSet;
70  boost::signal<void (float)> signal_smoothingPeriodSet;
71  boost::signal<void ()> signal_clearHistory;
72  boost::signal<void (bool)> signal_showStealthsSet;
73  boost::signal<void (bool)> signal_infoPopupsOnSelectSet;
74  boost::signal<void (bool)> signal_heightAboveTerrainEnabled;
75  boost::signal<void (bool)> signal_heightAboveTerrainSelectedOnlySet;
76  boost::signal<void (DtSharedEntityDisplaySettings::ColorizedModelColorType)>
78  boost::signal<void ( int )> signal_iconScaleSet;
79 
81 
82  };
83 
84 }

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)