VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
entInAreaSearch.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 #pragma once
9 
10 #include <vlutil/vlString.h>
11 #include <vlutil/vlMachineTypes.h>
13 #include <vrfutil/rwUUID.h>
14 
15 class DtVrfObject;
16 
25 {
26 public:
27 
30 
31  DtEntInAreaSearch(const DtUUID& area);
32 
34  virtual ~DtEntInAreaSearch();
35 
38  virtual const DtUUID& area() const;
39 
42  virtual void setArea(const DtUUID&);
43 
44  void setWarnedOnce(bool);
45  bool warnedOnce() const;
46 
47 protected:
48 
51  virtual bool initializeSearch(const DtVrfObjectManager* vrfObjectManager);
52 
54  virtual bool inspectEntity(const DtVrfObject& entity);
55 
59  virtual bool searchSubordinates(
60  const DtVrfObject& pAggEntity);
61 
62 private:
65 
68 
69 protected:
70 
75 };
76 
78 {
79  myWarnedOnce = b;
80 }
81 
82 inline bool DtEntInAreaSearch::warnedOnce() const
83 {
84  return myWarnedOnce;
85 }

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)