VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
lastPointClickedWidgetInterface.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2011 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
12 #include <boost/signals2.hpp>
13 
16 
18 #include <matrix/vlVector.h>
19 #include <vector>
20 
21 class QString;
22 class QStringList;
23 
24 namespace makVrf
25 {
27  //
29 
31  {
32 
33  public:
34 
37 
39  virtual void setXLabel(const QString&) = 0;
40  virtual void setYLabel(const QString&) = 0;
41  virtual void setZLabel(const QString&) = 0;
42 
44  virtual void setXValue(const QString&) = 0;
45  virtual void setYValue(const QString&) = 0;
46 
47  virtual QString xValue() const = 0;
48  virtual QString yValue() const = 0;
49  virtual QString zValue() const = 0;
50 
51  virtual DtVector location() const = 0;
52 
54  virtual void setLocation(const DtVector&) = 0;
55 
57  virtual void setCoordinateSystem(
59 
61  virtual void setCurrentAltitudeTypeSelection(int) = 0;
62 
64  virtual void clearSoilTypeInformation() = 0;
65 
67  virtual void addSoilTypeInformation(const QString&, const DtVector&) = 0;
68 
70  virtual QString currentSoilType() const = 0;
71 
73  virtual void setCurrentSoilType(const QString&) = 0;
74 
76  virtual void setSoilTypeInformationVisible(bool b) = 0;
77 
80  virtual void mergeSoilTypes(const QStringList&, const std::vector<DtVector>&) = 0;
81 
83  virtual void disableSoilType() = 0;
84  virtual void enableSoilType() = 0;
85 
87  virtual void disable() = 0;
88  virtual void enable() = 0;
89 
90  virtual void setSimEngineAvailable(bool) = 0;
91 
92  boost::signals2::signal<void (bool)> signal_querySimEngineChanged;
93  };
94 }
CoordSys
Enumeration of the different coordinate system types.
Definition: DtDisplayUnitsSettingsRecord.h:30
boost::signals2::signal< void(bool)> signal_querySimEngineChanged
Definition: lastPointClickedWidgetInterface.h:92
#define DT_DLL_VRFGUIDATAENTRYWIDGETS
Definition: vrfGuiDataEntryWidgets.h:22
Contains the DtDisplayUnitsSettingsRecord class declaration.
class DtLastPointClickedWidgetInterface:
Definition: lastPointClickedWidgetInterface.h:30

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)