13 #ifndef entDiGuySearch_H_
14 #define entDiGuySearch_H_
16 #include <vlutil/vlString.h>
17 #include <vlutil/vlMachineTypes.h>
56 virtual void setDiGuySearchString(
const DtString& name);
57 virtual const DtString& diGuySearchString()
const;
71 const DtVrfObject& pAggEntity,
bool excludeDestroyed);
virtual bool initializeSearch(const DtVrfObject &entity)
Override initializeSearch if you need to do some initialization at the start of the search process...
virtual bool inspectEntity(const DtVrfObject &entity)
Override inspectEntity to do any tests you want to do on base entities that are found in the search...
Definition: entDiGuySearch.h:37
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
DtSimSubordinateSearch & operator=(const DtSimSubordinateSearch &orig)
assignment operator; not implemented
DtDiGuyStringTypeEnum myDiGuySearchType
Definition: entDiGuySearch.h:82
virtual bool searchSubordinates(const DtVrfObject &entity, bool excludeDestroyed)
SearchSubordinates will call searchSubtree on all the immediate children of a given pseudo aggregate...
class DtSimSubordinateSearch:
Definition: simSubordinateSearch.h:23
Definition: entDiGuySearch.h:38
#define DT_DLL_vrfplanmgr
This file is used to determine how to build.
Definition: vrfplanmgrDefines.h:28
Definition: entDiGuySearch.h:39
DtDiGuyStringTypeEnum
class DtEntDiGuySearch:
Definition: entDiGuySearch.h:35
DtString myDiGuySearchString
Definition: entDiGuySearch.h:83
class DtVrfObjectManager:
Definition: vrfObjectManager.h:201
Definition: entDiGuySearch.h:43