#include <OpenTissue/configuration.h>
#include <OpenTissue/core/math/math_covariance.h>
#include <OpenTissue/core/math/math_eigen_system_decomposition.h>
#include <OpenTissue/core/math/math_compute_contiguous_angle_interval.h>
#include <OpenTissue/core/math/big/io/big_matlab_write.h>
#include <boost/cast.hpp>
#include <cmath>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | OpenTissue |
namespace | OpenTissue::kinematics |
namespace | OpenTissue::kinematics::inverse |
Functions | |
template<typename blend_scheduler_type , typename skeleton_type > | |
std::vector< std::vector < typename skeleton_type::bone_traits::transform_type > > | OpenTissue::kinematics::inverse::sample_motion (blend_scheduler_type &scheduler, skeleton_type &skeleton) |
template<typename blend_scheduler_type , typename skeleton_type > | |
void | OpenTissue::kinematics::inverse::sample_motion_bones (blend_scheduler_type &scheduler, skeleton_type &skeleton, std::vector< std::vector< typename skeleton_type::bone_type > > &transforms) |
template<typename pose_iterator > | |
void | OpenTissue::kinematics::inverse::write_sampled_transforms (std::string const &prefix, std::string const &matlab_filename, std::string const &latex_filename, pose_iterator begin, pose_iterator end) |