conversions.h File Reference
#include <memory>
#include <optional>
#include <ostream>
#include <Eigen/Core>
#include <ArmarXCore/util/CPPUtility/trace.h>
+ Include dependency graph for conversions.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
 armarx::core
 
 armarx::core::eigen
 

Functions

template<class EigenT , int rows, int cols>
std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor > > & assign (std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor >> &lh, const std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor >> &rh)
 
template<class EigenT , int rows, int cols>
std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor > > & assign (std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor >> &lh, const std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor >> &rh)
 
template<class EigenT , int rows, int cols>
std::shared_ptr< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor > > & assign (std::shared_ptr< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor >> &lh, const std::shared_ptr< Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor >> &rh)
 
template<class EigenT , int rows, int cols>
std::shared_ptr< Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor > > & assign (std::shared_ptr< Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor >> &lh, const std::shared_ptr< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor >> &rh)