VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtTerrainScaleWidgetLogic.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2011 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCoreQt/vrvCoreQt.h>
15 
16 #include <string>
17 
18 namespace makVrv
19 {
20  class DtDe;
21  class DtTerrainScaleWidgetInterface;
22 
26  {
27  public:
28 
31 
33  virtual ~DtTerrainScaleWidgetLogic();
34 
36  virtual void setTerrainScaleFactor( double factor );
37 
39  virtual void setTerrainScalingEnabled( bool b );
40 
41  protected:
43  virtual void slot_activate(DtDe* de);
44  virtual void slot_deactivate(DtDe* de) {}
45 
47  void sendSettingsToGui();
48 
49  protected:
53  };
54 }
Contains makVrv::DtSubjectObserver class.
virtual void slot_deactivate(DtDe *de)
Definition: DtTerrainScaleWidgetLogic.h:44
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
Interface of the makVrv::DtTerrainScaleWidget for the makVrv::DtTerrainScaleLogic.
Definition: DtTerrainScaleWidgetInterface.h:19
DtDe & myDe
Definition: DtTerrainScaleWidgetLogic.h:51
DtTerrainScaleWidgetInterface & myInterface
Definition: DtTerrainScaleWidgetLogic.h:52
Logic to manage the Observer Mode Selection Widget.
Definition: DtTerrainScaleWidgetLogic.h:25
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Base class to provide boost signal/slot management.
DtSignalConnectionManager myConnections
Definition: DtTerrainScaleWidgetLogic.h:50
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)