![]() |
VR-Forces 5.0.1 Developer's Guide
|
Instances of DtObjecKindLE can be used to test the object kind is <= the given kind.

Public Member Functions | |
| DtObjecKindLE (bool negate=false) | |
| virtual | ~DtObjecKindLE () |
| DtObjecKindLE (const DtObjecKindLE &orig) | |
| DtObjecKindLE & | operator= (const DtObjecKindLE &orig) |
| virtual DtVrfObjectPredicate * | clone () const |
| virtual void | setKind (int) |
| virtual int | kind () const |
Public Member Functions inherited from DtVrfObjectPredicate | |
| DtVrfObjectPredicate (bool negate=false) | |
| virtual | ~DtVrfObjectPredicate () |
| DtVrfObjectPredicate (const DtVrfObjectPredicate &orig) | |
| DtVrfObjectPredicate & | operator= (const DtVrfObjectPredicate &orig) |
| bool | operator== (const DtVrfObjectPredicate &orig) const |
| bool | operator!= (const DtVrfObjectPredicate &orig) const |
| virtual bool | negated () const |
| virtual void | setNegate (bool negate) |
| bool | isTrue (const DtSimObject *vrfObject) const |
| virtual bool | canBeTrue (const DtSimObject *vrfObject) |
| virtual bool | canBeFalse (const DtSimObject *vrfObject) |
| virtual void | stringRep (std::ostream &str, int indentLevel=0) const |
Protected Member Functions | |
| virtual bool | eval (const DtSimObject *vrfObject) const |
| virtual bool | predicateEqual (const DtVrfObjectPredicate &orig) const |
| virtual bool | canEvalTrue (DtSimObjectReference vrfObject) |
| virtual bool | canEvalFalse (DtSimObjectReference vrfObject) |
| virtual void | typeSpecificStringRep (std::ostream &str, int indentLevel) const |
Protected Member Functions inherited from DtVrfObjectPredicate | |
| virtual bool | canEvalTrue (const DtSimObject *vrfObject) const |
| virtual bool | canEvalFalse (const DtSimObject *vrfObject) const |
Protected Attributes | |
| int | myKind |
Protected Attributes inherited from DtVrfObjectPredicate | |
| bool | myNegated |
Additional Inherited Members | |
Static Public Member Functions inherited from DtVrfObjectPredicate | |
| static const DtVrfObjectPredicate & | nullPredicate () |
| DtObjecKindLE::DtObjecKindLE | ( | bool | negate = false | ) |
default constructor
|
virtual |
destructor
| DtObjecKindLE::DtObjecKindLE | ( | const DtObjecKindLE & | orig | ) |
copy constructor
| DtObjecKindLE& DtObjecKindLE::operator= | ( | const DtObjecKindLE & | orig | ) |
assignment operator
|
virtual |
clone function
Implements DtVrfObjectPredicate.
|
virtual |
|
virtual |
|
protectedvirtual |
The actual test this predicate performs.
Implements DtVrfObjectPredicate.
|
protectedvirtual |
Used by equality operator used to compare predicates.
Reimplemented from DtVrfObjectPredicate.
|
protectedvirtual |
Since this predicate tests a static parameter of the entity, it will only ever have the result it currently has for a given object.
|
protectedvirtual |
|
protectedvirtual |
Override in specific subclasses to print the predicate description to the stream.
Reimplemented from DtVrfObjectPredicate.
|
protected |