Ariles
Namespaces | Functions
eigen.h File Reference

Detailed Description

Author
Alexander Sherikov

Definition in file eigen.h.

Go to the source code of this file.

#include <Eigen/Core>
#include <Eigen/Geometry>
#include "../visitors/serialization.h"
#include "../internal/helpers.h"

Namespaces

 ariles2
 
 ariles2::read
 
 ariles2::write
 
 ariles2::compare
 
 ariles2::defaults
 
 ariles2::copyfrom
 
 ariles2::copyto
 

Functions

template<class t_Visitor , typename t_Scalar , int t_rows, int t_flags>
void ariles2::read::apply_read (t_Visitor &visitor, Eigen::Matrix< t_Scalar, t_rows, 1, t_flags > &entry, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , typename t_Scalar , int t_rows, int t_cols, int t_flags>
void ariles2::read::apply_read (t_Visitor &visitor, Eigen::Matrix< t_Scalar, t_rows, t_cols, t_flags > &entry, const typename t_Visitor::Parameters &parameters)
 
template<class t_Visitor , typename t_Scalar , int t_dim, int t_mode, int t_options>
void ariles2::read::apply_read (t_Visitor &visitor, Eigen::Transform< t_Scalar, t_dim, t_mode, t_options > &entry, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , typename t_Scalar , int t_options>
void ariles2::read::apply_read (t_Visitor &visitor, Eigen::Quaternion< t_Scalar, t_options > &entry, const typename t_Visitor::Parameters &parameters)
 
template<class t_Visitor , typename t_Scalar , int t_rows, int t_flags>
void ariles2::write::apply_write (t_Visitor &writer, const Eigen::Matrix< t_Scalar, t_rows, 1, t_flags > &entry, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , typename t_Scalar , int t_rows, int t_cols, int t_flags>
void ariles2::write::apply_write (t_Visitor &writer, const Eigen::Matrix< t_Scalar, t_rows, t_cols, t_flags > &entry, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , typename t_Scalar , int t_dim, int t_mode, int t_options>
void ariles2::write::apply_write (t_Visitor &writer, const Eigen::Transform< t_Scalar, t_dim, t_mode, t_options > &entry, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , typename t_Scalar , int t_options, class t_Flags >
void ariles2::write::apply_write (t_Visitor &writer, const Eigen::Quaternion< t_Scalar, t_options > &entry, const t_Flags &param)
 
template<class t_Visitor , typename t_Scalar , int t_dim, int t_mode, int t_options>
void ariles2::compare::apply_compare (t_Visitor &visitor, const Eigen::Transform< t_Scalar, t_dim, t_mode, t_options > &left, const Eigen::Transform< t_Scalar, t_dim, t_mode, t_options > &right, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , typename t_Scalar , int t_options>
void ariles2::compare::apply_compare (t_Visitor &visitor, const Eigen::Quaternion< t_Scalar, t_options > &left, const Eigen::Quaternion< t_Scalar, t_options > &right, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , typename t_Scalar , int t_rows, int t_cols, int t_flags>
void ariles2::compare::apply_compare (t_Visitor &visitor, const Eigen::Matrix< t_Scalar, t_rows, t_cols, t_flags > &left, const Eigen::Matrix< t_Scalar, t_rows, t_cols, t_flags > &right, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , typename t_Scalar , int t_rows, int t_cols, int t_flags>
void ariles2::defaults::apply_defaults (const t_Visitor &, Eigen::Matrix< t_Scalar, t_rows, t_cols, t_flags > &entry, const typename t_Visitor::Parameters &param)
 
template<class t_Visitor , typename t_Scalar , int t_dim, int t_mode, int t_options>
void ariles2::defaults::apply_defaults (const t_Visitor &, Eigen::Transform< t_Scalar, t_dim, t_mode, t_options > &entry, const typename t_Visitor::Parameters &)
 
template<class t_Visitor , typename t_Scalar , int t_options>
void ariles2::defaults::apply_defaults (const t_Visitor &, Eigen::Quaternion< t_Scalar, t_options > &entry, const typename t_Visitor::Parameters &)
 
template<class t_Visitor , class t_Left , class t_Right >
void ariles2::copyfrom::apply_copyfrom (t_Visitor &, t_Left &left, const t_Right &right, const typename t_Visitor::Parameters &, const typename t_Left::Scalar *=nullptr, const typename t_Right::Scalar *=nullptr)
 
template<class t_Visitor , class t_Left , class t_Right >
void ariles2::copyto::apply_copyto (t_Visitor &, const t_Left &left, t_Right &right, const typename t_Visitor::Parameters &, const typename t_Left::Scalar *=nullptr, const typename t_Right::Scalar *=nullptr)