Skip to content

Class ILLIXR::fauxpose_impl

ClassList > ILLIXR > fauxpose_impl

Create a "pose_prediction" type service.

  • #include <service.hpp>

Inherits the following classes: ILLIXR::data_format::pose_prediction

Public Functions

Type Name
virtual data_format::pose::head_pose_type correct_pose (const data_format::pose::head_pose_type & pose) override const
virtual bool fast_pose_reliable () override const
fauxpose_impl (const phonebook * pb)
virtual data_format::pose::fast_head_pose_type get_fast_pose () override const
data_format::pose::fast_head_pose_type get_fast_pose (time_point time) override const
virtual Eigen::Quaternionf get_offset () override
virtual data_format::pose::head_pose_type get_true_pose () override const
virtual void set_offset (const Eigen::Quaternionf & raw_o_times_offset) override
virtual bool true_pose_reliable () override const
~fauxpose_impl () override

Public Functions inherited from ILLIXR::data_format::pose_prediction

See ILLIXR::data_format::pose_prediction

Type Name
virtual pose::head_pose_type correct_pose (const pose::head_pose_type & pose) const = 0
virtual bool fast_pose_reliable () const = 0
virtual POSE_TYPE get_fast_pose () const = 0
virtual POSE_TYPE get_fast_pose (POSE_TIME_TYPE future_time) const = 0
virtual Eigen::Quaternionf get_offset () = 0
virtual pose::head_pose_type get_true_pose () const = 0
virtual void set_offset (const Eigen::Quaternionf & orientation) = 0
virtual bool true_pose_reliable () const = 0
~pose_prediction () override

Public Functions inherited from ILLIXR::phonebook::service

See ILLIXR::phonebook::service

Type Name
virtual ~service () = default

Protected Functions inherited from ILLIXR::data_format::pose_prediction

See ILLIXR::data_format::pose_prediction

Type Name
pose::head_pose_type _correct_pose (const pose::head_pose_type & pose) const
void _set_offset (const Eigen::Quaternionf & orientation)

Public Functions Documentation

function correct_pose

virtual data_format::pose::head_pose_type ILLIXR::fauxpose_impl::correct_pose (
    const  data_format::pose::head_pose_type & pose
) override const

Implements ILLIXR::data_format::pose_prediction::correct_pose


function fast_pose_reliable

inline virtual bool ILLIXR::fauxpose_impl::fast_pose_reliable () override const

Implements ILLIXR::data_format::pose_prediction::fast_pose_reliable


function fauxpose_impl

explicit ILLIXR::fauxpose_impl::fauxpose_impl (
    const  phonebook * pb
) 

function get_fast_pose [1/2]

virtual data_format::pose::fast_head_pose_type ILLIXR::fauxpose_impl::get_fast_pose () override const

Implements ILLIXR::data_format::pose_prediction::get_fast_pose


function get_fast_pose [2/2]

data_format::pose::fast_head_pose_type ILLIXR::fauxpose_impl::get_fast_pose (
    time_point time
) override const

function get_offset

virtual Eigen::Quaternionf ILLIXR::fauxpose_impl::get_offset () override

Implements ILLIXR::data_format::pose_prediction::get_offset


function get_true_pose

inline virtual data_format::pose::head_pose_type ILLIXR::fauxpose_impl::get_true_pose () override const

Implements ILLIXR::data_format::pose_prediction::get_true_pose


function set_offset

virtual void ILLIXR::fauxpose_impl::set_offset (
    const Eigen::Quaternionf & raw_o_times_offset
) override

Implements ILLIXR::data_format::pose_prediction::set_offset


function true_pose_reliable

inline virtual bool ILLIXR::fauxpose_impl::true_pose_reliable () override const

Implements ILLIXR::data_format::pose_prediction::true_pose_reliable


function ~fauxpose_impl

ILLIXR::fauxpose_impl::~fauxpose_impl () override


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/services/fauxpose/service.hpp