VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtAddTerrainPatchInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2017 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtAddTerrainPatchInterface.h,v $ $Revision: 1.9 $ $State: Exp $
7 ******************************************************************************/
8 
12 
13 #ifndef DtAddTerrainPatchInterface_H_
14 #define DtAddTerrainPatchInterface_H_
15 
16 #include <vrvCoreQt/vrvCoreQt.h>
17 #include <QtCore/QStringList>
18 
19 namespace makVrv
20 {
24  {
25 
26  public:
27 
29  {
30  None = 0,
32  UTM,
35  Cartesian
36  };
37 
39  {
40  NoError = 0,
41  UnsupportedMetaFlight = 1
42  };
43 
44  virtual void displayErrorMessage(ErrorMessage msg) = 0;
45 
47  virtual void setFileLabel(const std::string& filePath) = 0;
48 
50  virtual void setCoordSystemComboBox(TerrainCoordinateSystemEnum index) = 0;
51 
53  virtual void setCoordSystemParams(const std::string& params) = 0;
54 
56  virtual void setOkEnabled(bool flag) = 0;
57 
58  boost::signal<void()> signal_addTerrainPatch;
59  boost::signal<void(const std::string&)> signal_terrainPatchFileChosen;
60  boost::signal<void(const std::string&)> signal_coordinateSystemChanged;
61  boost::signal<void(const std::string&)> signal_coordinateSystemParameters;
62  boost::signal<void(bool)> signal_ddsFlipChanged;
63  boost::signal<void(int)> signal_alphaToCoverageChanged;
64 
65  };
66 }
67 
68 #endif
69 

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)