12 #ifndef DtSurrenderSearch_H_
13 #define DtSurrenderSearch_H_
15 #include <vlutil/vlString.h>
16 #include <vlutil/vlMachineTypes.h>
42 void setSurrenderTestValue(
bool);
43 bool surrenderTestValue()
const;
virtual bool initializeSearch(const DtVrfObject &entity)
Override initializeSearch if you need to do some initialization at the start of the search process...
bool mySurrenderTestVal
Definition: surrenderSearch.h:69
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...
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
virtual bool searchSubordinates(const DtVrfObject &entity, bool excludeDestroyed)
SearchSubordinates will call searchSubtree on all the immediate children of a given pseudo aggregate...
class DtSurrenderSearch:
Definition: surrenderSearch.h:32
void setSurrenderTestValue(bool)
Definition: surrenderSearch.h:73
class DtSimSubordinateSearch:
Definition: simSubordinateSearch.h:23
#define DT_DLL_vrfplanmgr
This file is used to determine how to build.
Definition: vrfplanmgrDefines.h:28
class DtVrfObjectManager:
Definition: vrfObjectManager.h:202
bool surrenderTestValue() const
Definition: surrenderSearch.h:78
virtual bool isValidEntity(const DtVrfObject &entity)
Returns true if the object is an aggregate, a platform, or a lifeform or cultural feature...