9 #ifndef DtVrfObjectPredicateCallbackInfo_H_
10 #define DtVrfObjectPredicateCallbackInfo_H_
13 #include <vlutil/vlList.h>
69 virtual void setPredicateEvaluator(
75 virtual void setUserData(
void* data);
76 virtual void* userData()
const;
80 virtual void setRemoved();
81 virtual bool isRemoved()
const;
DtVrfObjectPredicateEvaluator * myPredicateEval
Definition: vrfObjectPredicateCallbackInfo.h:86
DtVrfObjectPredicateCallbackFunction myCallbackFunction
Definition: vrfObjectPredicateCallbackInfo.h:85
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
void(* DtVrfObjectPredicateCallbackFunction)(const DtVrfObject *obj, DtVrfObjectPredicateEvaluator *predicateEval, void *userData)
Callback function that takes a DtVrfObject*, a pointer to the DtVrfObjectPredicateEvaluator that caus...
Definition: vrfObjectPredicateCallbackInfo.h:22
Instances of DtVrfObjectPredicate are used to evaluate a condition, given a DtVrfObject as an argumen...
Definition: vrfObjectPredicate.h:21
bool myRemovedFlag
Definition: vrfObjectPredicateCallbackInfo.h:88
class DtVrfObjectPredicateCallbackInfo:
Definition: vrfObjectPredicateCallbackInfo.h:32
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
class DtVrfObjectPredicateEvaluator:
Definition: vrfObjectPredicateEvaluator.h:18
void * myUserData
Definition: vrfObjectPredicateCallbackInfo.h:87
DT_DLL_terrainCS bool operator!=(const DtDegMinSec &lhs, const DtDegMinSec &rhs)