TR-mbed 1.0
Loading...
Searching...
No Matches
Functions
geo_transformations.cpp File Reference
#include "main.h"
#include <Eigen/Geometry>
#include <Eigen/LU>
#include <Eigen/SVD>

Functions

template<typename T >
Matrix< T, 2, 1 > angleToVec (T a)
 
template<typename T >
EIGEN_DONT_INLINE void dont_over_optimize (T &x)
 
template<typename Scalar , int Mode, int Options>
void non_projective_only ()
 
template<typename Scalar , int Mode, int Options>
void transformations ()
 
template<typename A1 , typename A2 , typename P , typename Q , typename V , typename H >
void transform_associativity_left (const A1 &a1, const A2 &a2, const P &p, const Q &q, const V &v, const H &h)
 
template<typename A1 , typename A2 , typename P , typename Q , typename V , typename H >
void transform_associativity2 (const A1 &a1, const A2 &a2, const P &p, const Q &q, const V &v, const H &h)
 
template<typename Scalar , int Dim, int Options, typename RotationType >
void transform_associativity (const RotationType &R)
 
template<typename Scalar >
void transform_alignment ()
 
template<typename Scalar , int Dim, int Options>
void transform_products ()
 
template<typename Scalar , int Mode, int Options>
void transformations_no_scale ()
 
template<typename Scalar , int Mode, int Options>
void transformations_computed_scaling_continuity ()
 
 EIGEN_DECLARE_TEST (geo_transformations)
 

Function Documentation

◆ angleToVec()

template<typename T >
Matrix< T, 2, 1 > angleToVec ( T  a)

◆ dont_over_optimize()

template<typename T >
EIGEN_DONT_INLINE void dont_over_optimize ( T x)

◆ EIGEN_DECLARE_TEST()

EIGEN_DECLARE_TEST ( geo_transformations  )

◆ non_projective_only()

template<typename Scalar , int Mode, int Options>
void non_projective_only ( )

◆ transform_alignment()

template<typename Scalar >
void transform_alignment ( )

◆ transform_associativity()

template<typename Scalar , int Dim, int Options, typename RotationType >
void transform_associativity ( const RotationType &  R)

◆ transform_associativity2()

template<typename A1 , typename A2 , typename P , typename Q , typename V , typename H >
void transform_associativity2 ( const A1 &  a1,
const A2 &  a2,
const P p,
const Q q,
const V v,
const H h 
)

◆ transform_associativity_left()

template<typename A1 , typename A2 , typename P , typename Q , typename V , typename H >
void transform_associativity_left ( const A1 &  a1,
const A2 &  a2,
const P p,
const Q q,
const V v,
const H h 
)

◆ transform_products()

template<typename Scalar , int Dim, int Options>
void transform_products ( )

◆ transformations()

template<typename Scalar , int Mode, int Options>
void transformations ( )

◆ transformations_computed_scaling_continuity()

template<typename Scalar , int Mode, int Options>
void transformations_computed_scaling_continuity ( )

◆ transformations_no_scale()

template<typename Scalar , int Mode, int Options>
void transformations_no_scale ( )