VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtOsgEarthGenerateBoundaryInterface.h
Go to the documentation of this file.
1 #if OSGEARTH_UPGRADE_GOOD
2 /******************************************************************************
3 ** Copyright (c) 2019 MAK Technologies, Inc.
4 ** All rights reserved.
5 ******************************************************************************/
6 
10 
11 #pragma once
12 
14 
15 namespace makVrv
16 {
20  class DT_DLL_VRVTERRAINEDITOR DtOsgEarthGenerateBoundaryInterface
21  {
22  public:
23 
24  //The source of the model, from a specified file or loaded models.
25  enum ModelSource
26  {
27  FromFile,
28  FromLoadedModel
29  };
30 
33  virtual void setModelList(const std::vector<std::string>& models) = 0;
34 
36  virtual void resetWidgets() = 0;
37 
38  public:
39 
45  boost::signal<void(const std::string& terrainPatchDefinition, const std::string& name, bool geocentric, bool converHull)> signal_generateBoundary;
46  };
47 }
48 #endif
Contains DLL export macros.
#define DT_DLL_VRVTERRAINEDITOR
Definition: vrvTerrainEditor.h:25

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)