Skip to content

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