![]() |
VR-Forces 4.0.4 Class Documentation
|
Contains the DtRelVerticesNotEqualPredicate class declaration. More...

Public Member Functions | |
| DtRelVerticesNotEqualPredicate (double tolerance=double(0.05), bool negate=false) | |
| default constructor | |
| virtual | ~DtRelVerticesNotEqualPredicate () |
| destructor | |
| DtRelVerticesNotEqualPredicate (const DtRelVerticesNotEqualPredicate &orig) | |
| copy constructor | |
| DtRelVerticesNotEqualPredicate & | operator= (const DtRelVerticesNotEqualPredicate &orig) |
| assignment operator | |
| virtual DtVrfObjectPredicate * | clone () const |
| clone function | |
| virtual void | setLocalVertices (const DtLocalVertexList &vertices) |
| virtual const DtLocalVertexList & | localVertices () const |
| virtual double | getTolerance () const |
| Tolerance to adjust for floating point error. | |
| virtual void | setTolerance (double tolerance) |
Protected Member Functions | |
| virtual bool | eval (const DtVrfObject *object) |
| The actual test this predicate performs. | |
| virtual bool | predicateEqual (const DtVrfObjectPredicate &orig) const |
| Used by equality operator used to compare predicates. | |
| void | emptyVertexList () |
| Not virtual because they are called from constructors, destructor. | |
| void | copyVertexList (const DtLocalVertexList &vertices) |
Protected Attributes | |
| DtLocalVertexList | myVertices |
| double | myTolerance |
Contains the DtRelVerticesNotEqualPredicate class declaration.
Instances of DtRelVerticesNotEqualPredicate are used to compare vectors. A tolerance is added to counter small changes, such as those caused by floating point error.
| DtRelVerticesNotEqualPredicate::DtRelVerticesNotEqualPredicate | ( | double | tolerance = double(0.05), |
| bool | negate = false |
||
| ) |
default constructor
| virtual DtRelVerticesNotEqualPredicate::~DtRelVerticesNotEqualPredicate | ( | ) | [virtual] |
destructor
| DtRelVerticesNotEqualPredicate::DtRelVerticesNotEqualPredicate | ( | const DtRelVerticesNotEqualPredicate & | orig | ) |
copy constructor
| DtRelVerticesNotEqualPredicate& DtRelVerticesNotEqualPredicate::operator= | ( | const DtRelVerticesNotEqualPredicate & | orig | ) |
assignment operator
| virtual DtVrfObjectPredicate* DtRelVerticesNotEqualPredicate::clone | ( | ) | const [virtual] |
clone function
Implements DtVrfObjectPredicate.
| virtual void DtRelVerticesNotEqualPredicate::setLocalVertices | ( | const DtLocalVertexList & | vertices | ) | [virtual] |
| virtual const DtLocalVertexList& DtRelVerticesNotEqualPredicate::localVertices | ( | ) | const [virtual] |
| virtual double DtRelVerticesNotEqualPredicate::getTolerance | ( | ) | const [virtual] |
Tolerance to adjust for floating point error.
| virtual void DtRelVerticesNotEqualPredicate::setTolerance | ( | double | tolerance | ) | [virtual] |
| virtual bool DtRelVerticesNotEqualPredicate::eval | ( | const DtVrfObject * | object | ) | [protected, virtual] |
The actual test this predicate performs.
Implements DtVrfObjectPredicate.
| virtual bool DtRelVerticesNotEqualPredicate::predicateEqual | ( | const DtVrfObjectPredicate & | orig | ) | const [protected, virtual] |
Used by equality operator used to compare predicates.
Reimplemented from DtVrfObjectPredicate.
| void DtRelVerticesNotEqualPredicate::emptyVertexList | ( | ) | [protected] |
Not virtual because they are called from constructors, destructor.
| void DtRelVerticesNotEqualPredicate::copyVertexList | ( | const DtLocalVertexList & | vertices | ) | [protected] |
double DtRelVerticesNotEqualPredicate::myTolerance [protected] |