VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtGdbSurfacesInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2007 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtGdbSurfacesInterface.h,v $ $Revision: 1.12 $ $State: Exp $
7 ******************************************************************************/
8 
12 
13 #pragma once
14 #include <vrvCoreQt/vrvCoreQt.h>
15 #include <vrvCore/DtTerrainPatch.h>
16 
17 namespace makVrv
18 {
23  {
24  public:
26  virtual void setSurfaceState(DtTerrainPatch::GdbSurface surfaceId,
27  bool state) = 0;
28 
30  virtual ~DtGdbSurfacesInterface();
31 
33  virtual void addGdbSurface(DtTerrainPatch::GdbSurface surfaceId,
34  bool isOn) = 0;
35 
37  boost::signal<void (DtTerrainPatch::GdbSurface id, bool isOn)>
39  };
40 }
GdbSurface
GDB Surface IDs.
Definition: DtTerrainPatch.h:46
boost::signal< void(DtTerrainPatch::GdbSurface id, bool isOn)> signal_surfaceChanged
Boost signal emitted when a surface is turned on or off in the gui.
Definition: DtGdbSurfacesInterface.h:38
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
The abstract interface of the DtGdbSurfacesWidget for the DtGdbSurfacesLogic.
Definition: DtGdbSurfacesInterface.h:22
Contains makVrv::DtTerrainPatch class.

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)