![]() |
VR-Forces 4.10 Class Documentation
|
Contains the declaration of class DtIsVrfSimulatedPredicate, a predicate that tests if an entity is a vrf simulated object. More...

Public Member Functions | |
| DtIsVrfSimulatedPredicate (bool negate=false) | |
| virtual | ~DtIsVrfSimulatedPredicate () |
| destructor More... | |
| DtIsVrfSimulatedPredicate (const DtIsVrfSimulatedPredicate &orig) | |
| copy constructor More... | |
| virtual DtVrfObjectPredicate * | clone () const |
| clone function More... | |
Public Member Functions inherited from DtVrfObjectPredicate | |
| DtVrfObjectPredicate (bool negate=false) | |
| constructor More... | |
| virtual | ~DtVrfObjectPredicate () |
| destructor More... | |
| DtVrfObjectPredicate (const DtVrfObjectPredicate &orig) | |
| copy constructor More... | |
| DtVrfObjectPredicate & | operator= (const DtVrfObjectPredicate &orig) |
| assignment operator More... | |
| bool | operator== (const DtVrfObjectPredicate &orig) const |
| Equality operators used to compare predicates. More... | |
| bool | operator!= (const DtVrfObjectPredicate &orig) const |
| virtual bool | negated () const |
| virtual void | setNegate (bool negate) |
| bool | isTrue (const DtVrfObject *vrfObject) |
| This function evaluates the eval function (to be defined in derived classes) given a DtVrfObject and returns the result, negated if indicated. More... | |
| virtual bool | canBeTrue (const DtVrfObject *vrfObject) |
| virtual bool | canBeFalse (const DtVrfObject *vrfObject) |
| virtual void | stringRep (std::ostream &str, int indentLevel=0) const |
Protected Member Functions | |
| virtual bool | eval (const DtVrfObject *vrfObject) |
Protected Member Functions inherited from DtVrfObjectPredicate | |
| virtual bool | predicateEqual (const DtVrfObjectPredicate &orig) const |
| Test if this instance of a predicate is equal to another. More... | |
| virtual bool | canEvalTrue (const DtVrfObject *vrfObject) |
| virtual bool | canEvalFalse (const DtVrfObject *vrfObject) |
| virtual void | typeSpecificStringRep (std::ostream &str, int indentLevel) const |
| Override in specific subclasses to print the predicate description to the stream. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from DtVrfObjectPredicate | |
| static const DtVrfObjectPredicate & | nullPredicate () |
| Returns an instance of a DtNullVrfObjectPredicate. More... | |
Protected Attributes inherited from DtVrfObjectPredicate | |
| bool | myNegated |
Contains the declaration of class DtIsVrfSimulatedPredicate, a predicate that tests if an entity is a vrf simulated object.
| DtIsVrfSimulatedPredicate::DtIsVrfSimulatedPredicate | ( | bool | negate = false | ) |
|
virtual |
destructor
| DtIsVrfSimulatedPredicate::DtIsVrfSimulatedPredicate | ( | const DtIsVrfSimulatedPredicate & | orig | ) |
copy constructor
|
virtual |
clone function
Implements DtVrfObjectPredicate.
|
protectedvirtual |
Implements DtVrfObjectPredicate.