VR-Forces 4.8 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) 2018 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCoreQt/vrvCoreQt.h>
13 
14 #include <QtCore/QStringList>
15 
16 namespace makVrv
17 {
21  {
22 
23  public:
24 
26  {
27  None = 0,
29  UTM,
32  Cartesian
33  };
34 
36  {
37  NoError = 0,
38  UnsupportedMetaFlight = 1
39  };
40 
41  virtual void displayErrorMessage(ErrorMessage msg) = 0;
42 
44  virtual void setFileLabel(const std::string& filePath) = 0;
45 
47  virtual void setCoordSystemComboBox(TerrainCoordinateSystemEnum index) = 0;
48 
50  virtual void setCoordSystemParams(const std::string& params) = 0;
51 
53  virtual void setOkEnabled(bool flag) = 0;
54 
55  boost::signal<void()> signal_addTerrainPatch;
56  boost::signal<void(const std::string&)> signal_terrainPatchFileChosen;
57  boost::signal<void(const std::string&)> signal_coordinateSystemChanged;
58  boost::signal<void(const std::string&)> signal_coordinateSystemParameters;
59  boost::signal<void(bool)> signal_ddsFlipChanged;
60  boost::signal<void(int)> signal_alphaToCoverageChanged;
61  boost::signal<void(bool)> signal_indirectEnabledChanged;
62 
63  };
64 }
65 
Definition: DtAddTerrainPatchInterface.h:30
boost::signal< void(int)> signal_alphaToCoverageChanged
Definition: DtAddTerrainPatchInterface.h:60
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
boost::signal< void()> signal_addTerrainPatch
Definition: DtAddTerrainPatchInterface.h:55
Definition: DtAddTerrainPatchInterface.h:29
boost::signal< void(const std::string &)> signal_terrainPatchFileChosen
Definition: DtAddTerrainPatchInterface.h:56
ErrorMessage
Definition: DtAddTerrainPatchInterface.h:35
Definition: DtAddTerrainPatchInterface.h:28
Definition: DtAddTerrainPatchInterface.h:31
boost::signal< void(const std::string &)> signal_coordinateSystemParameters
Definition: DtAddTerrainPatchInterface.h:58
boost::signal< void(bool)> signal_indirectEnabledChanged
Definition: DtAddTerrainPatchInterface.h:61
TerrainCoordinateSystemEnum
Definition: DtAddTerrainPatchInterface.h:25
Definition: DtTacticalGraphicUtilities.h:57
boost::signal< void(const std::string &)> signal_coordinateSystemChanged
Definition: DtAddTerrainPatchInterface.h:57
boost::signal< void(bool)> signal_ddsFlipChanged
Definition: DtAddTerrainPatchInterface.h:59
The interface between the Terrain patch logic and the dialog.
Definition: DtAddTerrainPatchInterface.h:20

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)