VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtAddTerrainPatchInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 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  };
64 }
65 
66 #endif
67 

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)