VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvOsgQt
DtExtractPropsLogic.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2008 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtExtractPropsLogic.h,v $ $Revision: 1.15 $ $State: Exp $
7
******************************************************************************/
8
12
13
#ifndef DtExtractPropsLogic_H_
14
#define DtExtractPropsLogic_H_
15
16
#include <
vrvOsgQt/vrvOsgQt.h
>
17
#include <
vrvOsgQt/DtExtractPropsInterface.h
>
18
19
namespace
makVrv
20
{
21
22
class
DtDe;
23
class
DtTerrain;
24
class
DtTerrainPatch;
25
class
DtTerrainPatchObject;
26
29
class
DT_DLL_VRVOSGQT
DtExtractPropsLogic
30
{
31
32
public
:
33
35
DtExtractPropsLogic
(
DtDe
& de,
DtTerrain
& terrain,
36
const
std::string& patchDefinition,
DtExtractPropsInterface
& gui);
37
38
void
fillOutExtractionHistory();
40
~
DtExtractPropsLogic
();
41
42
protected
:
43
45
void
extractProps(
const
std::string& searchExp,
bool
isRegEx,
46
const
std::string& type,
const
std::string& modelDef);
47
49
void
buildSearchCandidates(
DtTerrainPatchObject
& tpo);
50
52
virtual
void
terrainToBeCleared();
53
57
virtual
void
terrainPatchToBeDeleted(
const
DtTerrainPatch
&);
58
59
protected
:
60
61
DtDe
&
myDe
;
62
DtTerrain
&
myTerrain
;
63
DtTerrainPatch
*
myPatch
;
64
DtExtractPropsInterface
&
myGui
;
65
DtExtractPropsInterface::SearchCandidateSet
mySearchCandidates
;
66
};
67
}
68
69
#endif
70
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
)