VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtExtractOceanWidget.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2018 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #ifndef DtExtractOceanWidget_H_
11 #define DtExtractOceanWidget_H_
12 
13 #include <vrvOsgQt/vrvOsgQt.h>
17 
19 
20 #include <QtWidgets/QWidget>
21 
22 namespace makVrv
23 {
28  : public QWidget
30  {
31  Q_OBJECT;
32 
33  public:
34 
36  DtExtractOceanWidget(DtDe& de, QWidget* parent);
37 
39  virtual ~DtExtractOceanWidget();
40 
42  virtual void setSearchCandidateSet(const DtTextureVisitor::TextureMap& scSet);
43 
45  virtual void reset();
46 
48  virtual void disable(const std::string& tooltip);
49 
50  protected:
51 
53  void setupGui();
54 
56  void extractOcean(const std::string& expression, bool isRegEx);
57 
58  protected:
59 
62 
64 
66  };
67 }
68 
69 #endif
70 
Contains makVrv::DtExtractOceanReferencesWidget class.
Tabbed widget for extracting Ocean, composed of a reference extracting widget and a search expression...
Definition: DtExtractOceanWidget.h:27
DtExtractOceanSearchWidget * mySearchWidget
Definition: DtExtractOceanWidget.h:61
Widget for specifying static ocean extraction from a search string used to match texture names...
Definition: DtExtractOceanSearchWidget.h:26
#define DT_DLL_VRVOSGQT
Definition: vrvOsgQt.h:22
Contains makVrv::DtExtractOceanSearchWidget class.
DtDe & myDe
Definition: DtExtractOceanWidget.h:65
std::unordered_map< int, std::string > TextureMap
typdef a map of textures
Definition: DtTextureVisitor.h:36
DtExtractOceanReferencesWidget * myReferencesWidget
Definition: DtExtractOceanWidget.h:60
Contains DLL export macros.
Interface for the extract Ocean widget.
Definition: DtExtractOceanInterface.h:20
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Base class to provide boost signal/slot management.
Contains makVrv::DtExtractOceanInterface class.
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
DtSignalConnectionManager myConnections
Definition: DtExtractOceanWidget.h:63
Widget for specifying static ocean extraction from a list of textures.
Definition: DtExtractOceanReferencesWidget.h:26

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)