VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtSharedInterestManagementSettings.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 <vrvCore/vrvCore.h>
13 
16 
18 
19 #include <string>
20 #include <vector>
21 
22 namespace makVrv
23 {
24 
26 
29 
34  : public DtSharedSettings
35  {
36  public:
37 
40 
43 
44  void setDdmRegionSize( int size );
45  int ddmRegionSize() const;
46 
47  void setRegionUpdateThreshold( int percentage );
48  int regionUpdateThreshold() const;
49 
50  void setAltitudeThresholdEnabled( bool enabled );
51  bool altitudeThresholdEnabled() const;
52 
53  void setAltitudeThreshold( int threshold );
54  int altitudeThreshold() const;
55 
57 
59  void setFromRecord( const makArchives::DtInterestManagementRecord& rec );
60 
62  void getRecord( makArchives::DtInterestManagementRecord& rec ) const;
63 
65  virtual const DtInterestManagementSettingsBackup* settingsBackup() const;
66 
68  virtual DtInterestManagementSettingsBackup* settingsBackup();
69 
71  virtual void backup();
72 
74  static std::string className();
75 
76  protected:
77 
82 
85 
86  protected:
87 
92 
94 
95  };
96 
97 }

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)