VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtExtractOceanInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvOsgQt/vrvOsgQt.h>
14 #include <boost/unordered_map.hpp>
15 
16 namespace makVrv
17 {
21  {
22  public:
25 
27  virtual ~DtExtractOceanInterface();
28 
30  virtual void reset() = 0;
31 
32  //Set the set of search candidates.
33  virtual void setSearchCandidateSet(const DtTextureVisitor::TextureMap& scSet) = 0;
34 
36  virtual void disable(const std::string& tooltip) = 0;
37 
40  boost::signalslib::signal<void (const std::string& expression, bool isRegEx)> signal_extractOcean;
41  };
42 }
boost::unordered_map< int, std::string > TextureMap
typdef a map of textures
Definition: DtTextureVisitor.h:38
Declaration of the makVrv::DtTextureVisitor class.
#define DT_DLL_VRVOSGQT
Definition: vrvOsgQt.h:22
Contains DLL export macros.
boost::signalslib::signal< void(const std::string &expression, bool isRegEx)> signal_extractOcean
Signal emitted when a rule has been created by the user. Signal caught by the logic.
Definition: DtExtractOceanInterface.h:40
Interface for the extract Ocean widget.
Definition: DtExtractOceanInterface.h:20

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)