Class ILLIXR::debugview
ClassList > ILLIXR > debugview
Inherits the following classes: ILLIXR::threadloop
Public Functions
Type | Name |
---|---|
void | _p_one_iteration () override |
void | _p_thread_setup () override |
debugview (const std::string & name, phonebook * pb) |
|
void | draw_GUI () |
bool | load_camera_images () |
bool | load_rgb_depth () |
void | start () override |
~debugview () override |
Public Functions inherited from ILLIXR::threadloop
Type | Name |
---|---|
virtual void | internal_stop () Stops the thread. |
virtual void | start () override Starts the thread. |
virtual void | stop () override Joins the thread. |
threadloop (const std::string & name, phonebook * pb) |
|
~threadloop () override |
Public Functions inherited from ILLIXR::plugin
See ILLIXR::plugin
Type | Name |
---|---|
std::string | get_name () noexcept const |
plugin (std::string name, phonebook * pb) |
|
void | spd_add_file_sink (const std::string & file_name, const std::string & extension, const std::string & log_level) |
auto | spdlogger (const char * log_level) |
virtual void | start () A method which Spindle calls when it starts the component. |
virtual void | stop () A method which Spindle calls when it stops the component. |
virtual | ~plugin () = default |
Public Static Functions
Type | Name |
---|---|
Eigen::Matrix4f | generate_headset_transform (const Eigen::Vector3f & position, const Eigen::Quaternionf & rotation, const Eigen::Vector3f & position_offset) |
Protected Types inherited from ILLIXR::threadloop
Type | Name |
---|---|
enum | skip_option |
Protected Attributes inherited from ILLIXR::threadloop
Type | Name |
---|---|
std::size_t | iteration_no = 0 |
std::size_t | skip_no = 0 |
Protected Attributes inherited from ILLIXR::plugin
See ILLIXR::plugin
Type | Name |
---|---|
const std::shared_ptr< gen_guid > | gen_guid_ |
const std::size_t | id_ |
std::string | name_ |
const phonebook * | phonebook_ |
std::shared_ptr< spdlog::logger > | plugin_logger_ |
const std::shared_ptr< record_logger > | record_logger_ |
Protected Functions inherited from ILLIXR::threadloop
Type | Name |
---|---|
virtual void | _p_one_iteration () = 0 Override with the computation the thread does every loop. |
virtual skip_option | _p_should_skip () Gets called in a tight loop, to gate the invocation of _p_one_iteration() __ |
virtual void | _p_thread_setup () Gets called at setup time, from the new thread. |
bool | should_terminate () Whether the thread has been asked to terminate. |
Public Functions Documentation
function _p_one_iteration
void ILLIXR::debugview::_p_one_iteration () override
function _p_thread_setup
void ILLIXR::debugview::_p_thread_setup () override
function debugview
ILLIXR::debugview::debugview (
const std::string & name,
phonebook * pb
)
function draw_GUI
void ILLIXR::debugview::draw_GUI ()
function load_camera_images
bool ILLIXR::debugview::load_camera_images ()
function load_rgb_depth
bool ILLIXR::debugview::load_rgb_depth ()
function start
void ILLIXR::debugview::start () override
function ~debugview
ILLIXR::debugview::~debugview () override
Public Static Functions Documentation
function generate_headset_transform
static Eigen::Matrix4f ILLIXR::debugview::generate_headset_transform (
const Eigen::Vector3f & position,
const Eigen::Quaternionf & rotation,
const Eigen::Vector3f & position_offset
)
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/plugins/debugview/plugin.hpp