![]() |
VR-Forces 5.0.2 Developer's Guide
|

Public Member Functions | |
| DtCheckEntityIdLevelSearch () | |
| virtual | ~DtCheckEntityIdLevelSearch () |
| void | setCombatIdLevel (int i) |
| void | setEntity (const DtLocalObject *) |
Public Member Functions inherited from DtSimSubordinateSearch | |
| DtSimSubordinateSearch () | |
| virtual | ~DtSimSubordinateSearch ()=0 |
| bool | search (const DtUUID &search, DtLocalObject *owner, const DtSimulationServices *) |
| virtual const DtString & | modifier () const |
| virtual void | setModifier (const DtString &modifier) |
| virtual bool | searchBelow (DtSimObjectReference entity, bool excludeDestroyed) |
| virtual bool | searchBelow (DtLocalObject *entity, DtSimObjectReference targetOfCheck, bool excludeDestroyed) |
| virtual bool | searchBelow (int iForce, bool excludeDestroyed) |
| virtual bool | result () |
| virtual bool | isTopLevelEntity (const DtString &entity) const |
| virtual bool | isValidEntity (DtSimObjectReference entity) |
| virtual int | forceType (const DtString &entity) const |
| virtual const DtUUID & | simulationObject () const |
Protected Member Functions | |
| virtual bool | initializeSearch (const DtSimulationServices *vrfObjectManager) |
| virtual bool | inspectEntity (DtLocalObject *entity, DtSimObjectReference objectToCheck) |
| virtual bool | inspectEntity (DtSimObjectReference objectToCheck) |
Protected Member Functions inherited from DtSimSubordinateSearch | |
| virtual bool | initializeSearch (DtSimObjectReference entity) |
| virtual bool | isForSelfOnly () const |
| virtual bool | inspectTopLevelEntity (DtSimObjectReference entity, bool excludeDestroyed) |
| virtual bool | inspectAggregateEntity (DtSimObjectReference entity, bool excludeDestroyed) |
| virtual bool | searchSubtree (DtSimObjectReference entity, bool excludeDestroyed) |
| virtual bool | searchSubtree (DtLocalObject *entity, DtSimObjectReference targetOfCheck, bool excludeDestroyed) |
| virtual bool | searchSubordinates (DtSimObjectReference entity, bool excludeDestroyed) |
Protected Attributes | |
| int | myCombatIdLevel |
| const DtLocalObject * | myEntity |
Protected Attributes inherited from DtSimSubordinateSearch | |
| DtString | myModifier |
| bool | myAnyFlag |
| bool | myResult |
| DtUUID | mySimulationObject |
| const DtSimulationServices * | mySimulationServices |
Private Member Functions | |
| DtCheckEntityIdLevelSearch (const DtCheckEntityIdLevelSearch &orig) | |
| DtCheckEntityIdLevelSearch & | operator= (const DtCheckEntityIdLevelSearch &orig) |
| DtCheckEntityIdLevelSearch::DtCheckEntityIdLevelSearch | ( | ) |
default constructor
|
virtual |
destructor
|
private |
copy constructor; not implemented
|
inline |
References myCombatIdLevel.
|
inline |
References myEntity.
|
protectedvirtual |
Function to initialize the search.
Reimplemented from DtSimSubordinateSearch.
|
protectedvirtual |
Test any and all entities to find one that is destroyed.
Reimplemented from DtSimSubordinateSearch.
|
protectedvirtual |
Override inspectEntity to do any tests you want to do on base entities that are found in the search. It should return true only if it has found what it is looking for and wants to terminate the search early. By default it simply returns false. It is usually called either because a non-local entity has been found and the default version of inspectRemoteEntity was called, or because a local entity was found and the default version of inspectLocalEntity was called.
Reimplemented from DtSimSubordinateSearch.
|
private |
assignment operator; not implemented
|
protected |
Referenced by setCombatIdLevel().
|
protected |
Referenced by setEntity().