Class ILLIXR::pose_prediction_impl
ClassList > ILLIXR > pose_prediction_impl
#include <service.hpp>
Inherits the following classes: ILLIXR::data_format::pose_prediction
Public Functions
| Type | Name |
|---|---|
| Eigen::Quaternionf | apply_offset (const Eigen::Quaternionf & orientation) const |
| 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 |
| 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 future_timestamp) override const |
| virtual Eigen::Quaternionf | get_offset () override |
| virtual data_format::pose::head_pose_type | get_true_pose () override const |
| pose_prediction_impl (const phonebook *const pb) |
|
| virtual void | set_offset (const Eigen::Quaternionf & raw_o_times_offset) override |
| virtual bool | true_pose_reliable () override const |
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 apply_offset
Eigen::Quaternionf ILLIXR::pose_prediction_impl::apply_offset (
const Eigen::Quaternionf & orientation
) const
function correct_pose
virtual data_format::pose::head_pose_type ILLIXR::pose_prediction_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
virtual bool ILLIXR::pose_prediction_impl::fast_pose_reliable () override const
Implements ILLIXR::data_format::pose_prediction::fast_pose_reliable
function get_fast_pose [1/2]
virtual data_format::pose::fast_head_pose_type ILLIXR::pose_prediction_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::pose_prediction_impl::get_fast_pose (
time_point future_timestamp
) override const
function get_offset
virtual Eigen::Quaternionf ILLIXR::pose_prediction_impl::get_offset () override
Implements ILLIXR::data_format::pose_prediction::get_offset
function get_true_pose
virtual data_format::pose::head_pose_type ILLIXR::pose_prediction_impl::get_true_pose () override const
Implements ILLIXR::data_format::pose_prediction::get_true_pose
function pose_prediction_impl
explicit ILLIXR::pose_prediction_impl::pose_prediction_impl (
const phonebook * const pb
)
function set_offset
virtual void ILLIXR::pose_prediction_impl::set_offset (
const Eigen::Quaternionf & raw_o_times_offset
) override
Implements ILLIXR::data_format::pose_prediction::set_offset
function true_pose_reliable
virtual bool ILLIXR::pose_prediction_impl::true_pose_reliable () override const
Implements ILLIXR::data_format::pose_prediction::true_pose_reliable
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/services/pose_prediction/service.hpp