![]() |
VR-Forces 5.0.2 Developer's Guide
|
Contains the declaration of class DtTaskableSubordinatePredicate, a predicate that tests if an entity is capable of being tasked as a subordinate.
Instances of DtTaskableSubordinatePredicate are used to determine whether a subordinate is capable of being tasked as part of an aggregate (i.e. it can move and its not independently tasked). It is composed of a DtAbleToMovePredicate and a negated DtIndependentlyTaskedPredicate.

Additional Inherited Members | |
Static Public Member Functions inherited from DtVrfObjectPredicate | |
| static const DtVrfObjectPredicate & | nullPredicate () |
Protected Member Functions inherited from DtCompositePredicate | |
| virtual bool | eval (const DtSimObject *vrfObject) const |
| virtual bool | predicateEqual (const DtVrfObjectPredicate &orig) const |
| virtual bool | canEvalTrue (const DtSimObject *vrfObject) const override |
| virtual bool | canEvalFalse (const DtSimObject *vrfObject) const override |
| virtual void | typeSpecificStringRep (std::ostream &str, int indentLevel) const |
Protected Attributes inherited from DtCompositePredicate | |
| DtList | myPredicates |
Protected Attributes inherited from DtVrfObjectPredicate | |
| bool | myNegated |
| DtTaskableSubordinatePredicate::DtTaskableSubordinatePredicate | ( | bool | negate = false | ) |
|
virtual |
destructor
| DtTaskableSubordinatePredicate::DtTaskableSubordinatePredicate | ( | const DtTaskableSubordinatePredicate & | orig | ) |
copy constructor
|
virtual |
clone function
Reimplemented from DtCompositePredicate.