Class InputThread

Class Documentation

class InputThread

Public Functions

InputThread(std::shared_ptr<lsd_slam::SlamSystem> &system, std::shared_ptr<libvideoio::ImageSource> &dataSource, std::shared_ptr<libvideoio::Undistorter> &undistorter)
void setIOOutputWrapper(const std::shared_ptr<lsd_slam::OutputIOWrapper> &out)
void operator()()

Public Members

std::shared_ptr<lsd_slam::SlamSystem> &system
std::shared_ptr<libvideoio::ImageSource> dataSource
std::shared_ptr<libvideoio::Undistorter> undistorter
ThreadMutexObject<bool> inputDone
ThreadSynchronizer inputReady

Protected Attributes

std::shared_ptr<lsd_slam::OutputIOWrapper> output