![]() |
Chemical Data Processing Library C++ API - Version 1.4.0
|
Functor checking component-wise equality of two quaternion expressions. More...
#include <Functional.hpp>
Inheritance diagram for CDPL::Math::QuaternionEquality< Q1, Q2 >:Public Types | |
| typedef QuaternionBooleanBinaryFunctor< Q1, Q2 >::ValueType | ValueType |
| typedef QuaternionBooleanBinaryFunctor< Q1, Q2 >::ResultType | ResultType |
Public Types inherited from CDPL::Math::QuaternionBooleanBinaryFunctor< Q1, Q2 > | |
| typedef bool | ResultType |
| The boolean result type. More... | |
| typedef CommonType< typename Q1::ValueType, typename Q2::ValueType >::Type | ValueType |
| The component value type (common type of the two quaternion element types). More... | |
Static Public Member Functions | |
| static ResultType | apply (const QuaternionExpression< Q1 > &e1, const QuaternionExpression< Q2 > &e2) |
| Tells whether e1 and e2 have equal components. More... | |
Functor checking component-wise equality of two quaternion expressions.
| Q1 | The first quaternion expression type. |
| Q2 | The second quaternion expression type. |
| typedef QuaternionBooleanBinaryFunctor<Q1, Q2>::ValueType CDPL::Math::QuaternionEquality< Q1, Q2 >::ValueType |
| typedef QuaternionBooleanBinaryFunctor<Q1, Q2>::ResultType CDPL::Math::QuaternionEquality< Q1, Q2 >::ResultType |
|
inlinestatic |
Tells whether e1 and e2 have equal components.
| e1 | The first quaternion expression. |
| e2 | The second quaternion expression. |
true if all four components agree, and false otherwise.