VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfplanmgr
entInAreaSrch.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2003 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: entInAreaSrch.h,v $ $Revision: 1.12 $ $State: Exp $
7
*******************************************************************************/
8
11
12
#ifndef DtEntInAreaSearch_H_
13
#define DtEntInAreaSearch_H_
14
15
#include <vlutil/vlString.h>
16
#include <vlutil/vlMachineTypes.h>
17
#include "
vrfobjcore/subSearch.h
"
18
19
class
DtVrfObject
;
20
27
#include "
vrfplanmgr/vrfplanmgrDefines.h
"
28
class
DT_DLL_vrfplanmgr
DtEntInAreaSearch
:
public
DtSimSubordinateSearch
29
{
30
public
:
31
33
DtEntInAreaSearch
();
34
35
DtEntInAreaSearch
(
const
DtString
& areaName);
36
38
virtual
~
DtEntInAreaSearch
();
39
41
virtual
const
DtString
& areaName()
const
;
42
44
virtual
void
setAreaName(
const
DtString
& areaName);
45
46
void
setWarnedOnce(
bool
);
47
bool
warnedOnce()
const
;
48
49
protected
:
50
53
virtual
bool
initializeSearch
(
const
DtVrfObjectManager
* vrfObjectManager);
54
56
virtual
bool
inspectEntity
(
const
DtVrfObject
& entity);
57
61
virtual
bool
searchSubordinates
(
62
const
DtVrfObject
& pAggEntity);
63
64
private
:
66
DtEntInAreaSearch
(
const
DtEntInAreaSearch
& orig);
67
69
DtEntInAreaSearch
&
operator=
(
const
DtEntInAreaSearch
& orig);
70
71
protected
:
72
74
DtString
myAreaName
;
75
const
DtVrfObject
*
myControlArea
;
76
bool
myWarnedOnce
;
77
};
78
79
inline
void
DtEntInAreaSearch::setWarnedOnce
(
bool
b)
80
{
81
myWarnedOnce
= b;
82
}
83
84
inline
bool
DtEntInAreaSearch::warnedOnce
()
const
85
{
86
return
myWarnedOnce
;
87
}
88
89
#endif
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)