VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtInterestManagementInterface.h
Go to the documentation of this file.
1 /********************************************************************
2  * Copyright (c) 2011 MaK Technologies, Inc.
3  * All rights reserved.
4  ********************************************************************/
5 /********************************************************************
6  * $RCSfile: DtInterestManagementInterface.h,v $ $Revision: 1.1 $ $State: Exp $
7  ********************************************************************/
8 
12 
13 #pragma once
14 
15 #include <vrvCoreQt/vrvCoreQt.h>
16 
17 namespace makVrv
18 {
19  class DtUnicode;
24  {
25  public:
26 
28 
31 
32  virtual void setDdmRegionSize( int size ) = 0;
33 
34  virtual void setDdmRegionSizeUnitLabel( const DtUnicode& label ) = 0;
35 
36  virtual void setRegionUpdateThreshold( int percentage ) = 0;
37 
38  virtual void setAltitudeThresholdEnabled( bool enabled ) = 0;
39 
40  virtual void setAltitudeThreshold( int threshold ) = 0;
41 
42  virtual void setAltitudeThresholdUnitLabel( const DtUnicode& label ) = 0;
43 
45 
48 
49  boost::signal<void (int)> signal_ddmRegionSizeChanged;
50  boost::signal<void (int)> signal_regionUpdateThresholdChanged;
51  boost::signal<void (bool)> signal_altitudeThresholdEnabledChanged;
52  boost::signal<void (int)> signal_altitudeThresholdChanged;
53 
55 
56  };
57 
58 }

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)