![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2005 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 /******************************************************************************* 00006 ** $RCSfile: entEmbarkedSearch.h,v $ $Revision: 1.6 $ $State: Exp $ 00007 *******************************************************************************/ 00008 00011 00012 #ifndef DtEntEmbarkationStateChangedSearch_H_ 00013 #define DtEntEmbarkationStateChangedSearch_H_ 00014 00015 #include <vlutil/vlString.h> 00016 #include <vlutil/vlMachineTypes.h> 00017 #include "vrfobjcore/subSearch.h" 00018 00019 00020 class DtVrfObject; 00021 00030 00031 #include "vrfplanmgr/vrfplanmgrDefines.h" 00032 class DT_DLL_vrfplanmgr DtEntEmbarkationStateChangedSearch : public DtSimSubordinateSearch 00033 { 00034 public: 00035 00037 DtEntEmbarkationStateChangedSearch(); 00038 00040 virtual ~DtEntEmbarkationStateChangedSearch(); 00041 00042 void setEmbarkedOn(const DtString&); 00043 const DtString& embarkedOn() const; 00044 00045 protected: 00046 00048 virtual bool initializeSearch(const DtVrfObjectManager* vrfObjectManager); 00049 00051 virtual bool inspectEntity(const DtVrfObject& entity); 00052 00056 virtual bool searchSubordinates( 00057 const DtVrfObject& pAggEntity); 00058 00059 private: 00061 DtEntEmbarkationStateChangedSearch( 00062 const DtEntEmbarkationStateChangedSearch& orig); 00063 00065 DtEntEmbarkationStateChangedSearch& operator=( 00066 const DtEntEmbarkationStateChangedSearch& orig); 00067 00068 protected: 00069 DtString myEmbarkedOn; 00070 }; 00071 00072 inline void DtEntEmbarkationStateChangedSearch::setEmbarkedOn(const DtString& s) 00073 { 00074 myEmbarkedOn = s; 00075 } 00076 00077 inline const DtString& DtEntEmbarkationStateChangedSearch::embarkedOn() const 00078 { 00079 return myEmbarkedOn; 00080 } 00081 00082 #endif