VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvOsg
DtSearchCandidateVisitor.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2008 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtSearchCandidateVisitor.h,v $ $Revision: 1.8 $ $State: Exp $
7
******************************************************************************/
8
12
13
#ifndef DtSearchCandidateVisitor_H_
14
#define DtSearchCandidateVisitor_H_
15
16
#include <
vrvOsg/vrvOsg.h
>
17
18
#include <osg/NodeVisitor>
19
#include <osg/ProxyNode>
20
21
#include <set>
22
#include <string>
23
24
namespace
makVrv
25
{
26
30
class
DT_DLL_VRVOSG
DtSearchCandidateVisitor
:
public
osg::NodeVisitor
31
{
32
33
public
:
34
36
DtSearchCandidateVisitor
();
37
39
void
setSearchNames(
bool
flag);
40
42
void
setSearchDescriptions(
bool
flag);
43
45
void
setSearchFilenames(
bool
flag);
46
50
void
setSearchForOriginalFilenames(
bool
bSearchDescriptions,
bool
bSearchFilenames);
51
53
void
apply(osg::Node& node);
54
56
void
apply(osg::ProxyNode& node);
57
59
std::set<std::string>& searchCandidateSet();
60
61
protected
:
62
63
std::set<std::string>
mySearchCandidateSet
;
64
bool
mySearchNames
;
65
bool
mySearchDescriptions
;
66
bool
mySearchFilenames
;
67
bool
mySearchForOriginalFilenames
;
68
bool
mySearchFilenamesFallback
;
69
70
};
71
}
72
73
#endif
74
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
)