Franky 0.12.0
A High-Level Motion API for Franka
Loading...
Searching...
No Matches
Namespaces | Functions
util.hpp File Reference
#include <franka/duration.h>
#include <Eigen/Core>
#include <array>

Go to the source code of this file.

Namespaces

namespace  franky
 

Functions

template<typename T , size_t dims>
std::array< T, dimsfranky::toStd (const Eigen::Matrix< T, dims, 1 > &vector)
 
template<size_t dims>
std::array< double, dims > franky::toStdD (const Eigen::Matrix< double, dims, 1 > &vector)
 
template<typename T , size_t dims>
Eigen::Matrix< T, dims, 1 > franky::toEigen (const std::array< T, dims > &vector)
 
template<size_t dims>
Eigen::Matrix< double, dims, 1 > franky::toEigenD (const std::array< double, dims > &vector)
 
template<size_t rows, size_t cols>
std::array< double, rows *colsfranky::toStdDMatD (const Eigen::Matrix< double, rows, cols, Eigen::ColMajor > &matrix)
 
template<size_t rows, size_t cols>
Eigen::Matrix< double, rows, cols, Eigen::ColMajor > franky::toEigenMatD (const std::array< double, rows *cols > &array)
 
Affine franky::stdToAffine (const std::array< double, 16 > &array)
 
template<size_t dims>
Eigen::Vector< double, dimsfranky::ensureEigen (const Array< dims > &input)
 
template<size_t dims>
std::array< double, dimsfranky::ensureStd (const Array< dims > &input)
 
template<size_t dims>
std::array< double, dimsfranky::expand (const ScalarOrArray< dims > &input)
 
template<int dims>
std::ostream & franky::operator<< (std::ostream &os, const Eigen::Vector< double, dims > &vec)
 
std::ostream & franky::operator<< (std::ostream &os, const Affine &affine)
 
std::ostream & franky::operator<< (std::ostream &os, const franka::Duration &duration)