Choreonoid  1.8
Namespaces | Functions
EigenArchive.h File Reference
#include "ValueTree.h"
#include "EigenUtil.h"
#include <fmt/format.h>
#include <functional>
#include <initializer_list>
#include "exportdecl.h"

Go to the source code of this file.

Namespaces

 cnoid
 

Functions

template<typename Derived >
void cnoid::readEx (const Listing *listing, Eigen::MatrixBase< Derived > &x)
 
template<typename Derived >
void cnoid::readEx (const Listing &listing, Eigen::MatrixBase< Derived > &x)
 
template<typename Derived >
bool cnoid::read (const Mapping *mapping, const std::string &key, Eigen::MatrixBase< Derived > &x)
 
template<typename Derived >
bool cnoid::read (const Mapping *mapping, std::initializer_list< const char * > keys, Eigen::MatrixBase< Derived > &x)
 
template<typename Derived >
bool cnoid::read (const Mapping &mapping, const std::string &key, Eigen::MatrixBase< Derived > &x)
 
template<typename Derived >
bool cnoid::read (const Mapping &mapping, std::initializer_list< const char * > keys, Eigen::MatrixBase< Derived > &x)
 
template<typename Scalar , int Dim, int Mode>
bool cnoid::read (const Mapping *mapping, const std::string &key, Eigen::Transform< Scalar, Dim, Mode > &T)
 
template<typename Scalar , int Dim, int Mode>
bool cnoid::read (const Mapping *mapping, std::initializer_list< const char * > keys, Eigen::Transform< Scalar, Dim, Mode > &T)
 
template<typename Scalar , int Dim, int Mode>
bool cnoid::read (const Mapping &mapping, const std::string &key, Eigen::Transform< Scalar, Dim, Mode > &T)
 
template<typename Scalar , int Dim, int Mode>
bool cnoid::read (const Mapping &mapping, std::initializer_list< const char * > keys, Eigen::Transform< Scalar, Dim, Mode > &T)
 
template<typename Derived >
void cnoid::readEx (const Mapping *mapping, const std::string &key, Eigen::MatrixBase< Derived > &x)
 
template<typename Derived >
void cnoid::readEx (const Mapping *mapping, std::initializer_list< const char * > keys, Eigen::MatrixBase< Derived > &x)
 
template<typename Derived >
void cnoid::readEx (const Mapping &mapping, const std::string &key, Eigen::MatrixBase< Derived > &x)
 
template<typename Derived >
Listing * cnoid::write (Mapping *mapping, const std::string &key, const Eigen::MatrixBase< Derived > &x)
 
template<typename Derived >
Listing & cnoid::write (Mapping &mapping, const std::string &key, const Eigen::MatrixBase< Derived > &x)
 
template<typename Scalar , int Dim, int Mode>
Listing * cnoid::write (Mapping *mapping, const std::string &key, const Eigen::Transform< Scalar, Dim, Mode > &T)
 
template<typename Scalar , int Dim, int Mode>
Listing & cnoid::write (Mapping &mapping, const std::string &key, const Eigen::Transform< Scalar, Dim, Mode > &T)
 
CNOID_EXPORT bool cnoid::readAngleAxis (const Mapping *mapping, const std::string &key, Eigen::AngleAxisd &aa)
 
CNOID_EXPORT bool cnoid::readAngleAxis (const Mapping *mapping, std::initializer_list< const char * > keys, Eigen::AngleAxisd &aa)
 
CNOID_EXPORT bool cnoid::readAngleAxis (const Mapping &mapping, const std::string &key, Eigen::AngleAxisd &aa)
 
CNOID_EXPORT bool cnoid::readDegreeAngleAxis (const Mapping &mapping, const std::string &key, Eigen::AngleAxisd &aa)
 
CNOID_EXPORT bool cnoid::readRadianAngleAxis (const Mapping &mapping, const std::string &key, Eigen::AngleAxisd &aa)
 
CNOID_EXPORT Listingcnoid::writeDegreeAngleAxis (Mapping *mapping, const std::string &key, const Eigen::AngleAxisd &aa)
 
CNOID_EXPORT Listingcnoid::writeDegreeAngleAxis (Mapping &mapping, const std::string &key, const Eigen::AngleAxisd &aa)
 
CNOID_EXPORT Listingcnoid::writeRadianAngleAxis_ (Mapping *mapping, const std::string &key, const Eigen::AngleAxisd &aa)
 
CNOID_EXPORT bool cnoid::read (const Mapping &mapping, const std::string &key, std::function< void(const Eigen::Vector3d &value)> setterFunc)
 
CNOID_EXPORT Listingcnoid::writeAngleAxis (Mapping *mapping, const std::string &key, const Eigen::AngleAxisd &aa)
 
CNOID_EXPORT Listingcnoid::writeAngleAxis (Mapping &mapping, const std::string &key, const Eigen::AngleAxisd &aa)
 
CNOID_EXPORT bool cnoid::read (const Mapping &mapping, const std::string &key, Eigen::AngleAxisd &aa)
 
CNOID_EXPORT Listingcnoid::write (Mapping &mapping, const std::string &key, const Eigen::AngleAxisd &aa)