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