VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtOsgEarthServerInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2007 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtOsgEarthServerInterface.h,v $ $Revision: 1.4 $ $State: Exp $
7 ******************************************************************************/
8 
12 
13 #ifndef DtOsgEarthServerInterface_H_
14 #define DtOsgEarthServerInterface_H_
15 
17 #include <QtCore/QStringList>
18 
19 namespace makVrv
20 {
24  {
25 
26  public:
27 
29  virtual void setMapNameLabel(const std::string& mapname) = 0;
30 
32  virtual void setImageNameLabel(const std::string& imgname) = 0;
33 
35  virtual void setDescriptionText(const std::string& desc) = 0;
36 
38  virtual void setCordSysLabel(const std::string& cordsys) = 0;
39 
41  virtual void addInstance(const std::string& name) = 0;
42 
44  virtual void removeInstance(const std::string& name) = 0;
45 
47  virtual void clearInstances() = 0;
48 
49  boost::signal<void ()> signal_addTerrainPatch;
50  boost::signal<void (const std::string&)> signal_terrainPatchFileChosen;
51  boost::signal<void (const std::string&)> signal_currentServerChanged;
52  boost::signal<void (const std::string&)> signal_coordinateSystemParameters;
53  };
54 }
55 
56 #endif
57 

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)