VR-Forces 4.1 Class Documentation
DtExtractPropsInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtExtractPropsInterface.h,v $ $Revision: 1.15 $ $State: Exp $
7 ******************************************************************************/
8 
12 
13 #pragma once
14 #include <vrvOsgQt/vrvOsgQt.h>
16 #include <set>
17 
18 namespace makVrv
19 {
23  {
24  public:
25 
26  typedef std::set<std::string> SearchCandidateSet;
27 
30 
32  virtual ~DtExtractPropsInterface();
33 
35  virtual void addExtraction(const std::string& searchExp, const std::string& type) = 0;
36 
38  virtual void reset() = 0;
39 
40  //Set the set of search candidates.
41  virtual void setSearchCandidateSet(const SearchCandidateSet& scSet) = 0;
42 
45  boost::signal<void (const std::string& expression, bool isRegEx,
46  const std::string& type, const std::string& modelDef)> signal_extractProps;
47 
50  boost::signal<void ()> signal_extractAllExternalRefs;
51 
53  virtual void setValidSchemas(const std::vector<std::string>& schemaNames) = 0;
54  };
55 }

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)