File utils.hpp
FileList > pose_lookup > utils.hpp
Go to the source code of this file
#include "illixr/error_util.hpp"#include <deque>#include <eigen3/Eigen/Dense>#include <fstream>#include <string>
Public Functions
| Type | Name |
|---|---|
| void | assign_matrix (std::deque< float > & parameters, EigenType & eigen_data) |
| void | load_align_parameters (const std::string & path, Eigen::Matrix3f & align_rot, Eigen::Vector3f & align_trans, Eigen::Vector4f & align_quat, double & align_scale) |
| Eigen::Matrix< float, 4, 1 > | ori_inv (Eigen::Matrix< float, 4, 1 > q) |
| Eigen::Matrix< float, 4, 1 > | ori_multiply (const Eigen::Matrix< float, 4, 1 > & q, const Eigen::Matrix< float, 4, 1 > & p) |
| void | read_line (std::string stream, std::deque< float > & parameters) |
| Eigen::Matrix< float, 3, 3 > | skew_x (const Eigen::Matrix< float, 3, 1 > & w) |
Public Functions Documentation
function assign_matrix
template<typename EigenType>
void assign_matrix (
std::deque< float > & parameters,
EigenType & eigen_data
)
function load_align_parameters
void load_align_parameters (
const std::string & path,
Eigen::Matrix3f & align_rot,
Eigen::Vector3f & align_trans,
Eigen::Vector4f & align_quat,
double & align_scale
)
function ori_inv
Eigen::Matrix< float, 4, 1 > ori_inv (
Eigen::Matrix< float, 4, 1 > q
)
function ori_multiply
Eigen::Matrix< float, 4, 1 > ori_multiply (
const Eigen::Matrix< float, 4, 1 > & q,
const Eigen::Matrix< float, 4, 1 > & p
)
function read_line
void read_line (
std::string stream,
std::deque< float > & parameters
)
function skew_x
Eigen::Matrix< float, 3, 3 > skew_x (
const Eigen::Matrix< float, 3, 1 > & w
)
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/services/pose_lookup/utils.hpp