Chemical Data Processing Library C++ API - Version 1.2.0
Classes | Namespaces | Functions
VectorAdapter.hpp File Reference

Provides vector adapter classes. More...

#include <type_traits>
#include "CDPL/Math/Expression.hpp"
#include "CDPL/Math/QuaternionAssignment.hpp"
#include "CDPL/Math/VectorAssignment.hpp"
#include "CDPL/Math/TypeTraits.hpp"
#include "CDPL/Math/Functional.hpp"

Go to the source code of this file.

Classes

class  CDPL::Math::HomogenousCoordsAdapter< V >
 
class  CDPL::Math::VectorQuaternionAdapter< V >
 
struct  CDPL::Math::QuaternionTemporaryTraits< VectorQuaternionAdapter< V > >
 
struct  CDPL::Math::QuaternionTemporaryTraits< const VectorQuaternionAdapter< V > >
 
struct  CDPL::Math::VectorTemporaryTraits< HomogenousCoordsAdapter< V > >
 
struct  CDPL::Math::VectorTemporaryTraits< const HomogenousCoordsAdapter< V > >
 

Namespaces

 CDPL
 The namespace of the Chemical Data Processing Library.
 
 CDPL::Math
 Contains classes and functions related to mathematics.
 

Functions

template<typename E >
VectorQuaternionAdapter< E > CDPL::Math::quat (VectorExpression< E > &e)
 
template<typename E >
VectorQuaternionAdapter< const E > CDPL::Math::quat (const VectorExpression< E > &e)
 
template<typename E >
HomogenousCoordsAdapter< E > CDPL::Math::homog (VectorExpression< E > &e)
 
template<typename E >
HomogenousCoordsAdapter< const E > CDPL::Math::homog (const VectorExpression< E > &e)
 

Detailed Description

Provides vector adapter classes.