VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::DtGdbSurfacesInterface Class Referenceabstract

The abstract interface of the DtGdbSurfacesWidget for the DtGdbSurfacesLogic.

Inheritance diagram for makVrv::DtGdbSurfacesInterface:
Inheritance graph
[legend]

Public Member Functions

virtual void setSurfaceState (DtTerrainPatch::GdbSurface surfaceId, bool state)=0
 
virtual ~DtGdbSurfacesInterface ()
 
virtual void addGdbSurface (DtTerrainPatch::GdbSurface surfaceId, bool isOn)=0
 

Public Attributes

boost::signalslib::signal
< void(DtTerrainPatch::GdbSurface
id, bool isOn)> 
signal_surfaceChanged
 

Constructor & Destructor Documentation

virtual makVrv::DtGdbSurfacesInterface::~DtGdbSurfacesInterface ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrv::DtGdbSurfacesInterface::setSurfaceState ( DtTerrainPatch::GdbSurface  surfaceId,
bool  state 
)
pure virtual

Tell the widget that a surface is on or off.

Implemented in makVrv::DtGdbSurfacesPage.

virtual void makVrv::DtGdbSurfacesInterface::addGdbSurface ( DtTerrainPatch::GdbSurface  surfaceId,
bool  isOn 
)
pure virtual

Add a GDB surface to the widget.

Implemented in makVrv::DtGdbSurfacesPage.

Member Data Documentation

boost::signalslib::signal<void (DtTerrainPatch::GdbSurface id, bool isOn)> makVrv::DtGdbSurfacesInterface::signal_surfaceChanged

Boost signal emitted when a surface is turned on or off in the gui.


The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)