VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvOsgQt
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
>
15
#include <
vrvCoreQt/DtPropTypeComboBox.h
>
16
#include <set>
17
18
namespace
makVrv
19
{
22
class
DT_DLL_VRVOSGQT
DtExtractPropsInterface
23
{
24
public
:
25
26
typedef
std::set<std::string>
SearchCandidateSet
;
27
29
DtExtractPropsInterface
();
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
)