Solar
|
Retrieve synchronized sensor images and poses from an external device (ie. HoloLens). UUID: 999085e6-1d11-41a5-8cca-3daf4e02e941
More...
#include <IARDevice.h>
Public Member Functions | |
IARDevice ()=default | |
Specify the IARDevice constructor class. | |
virtual | ~IARDevice ()=default |
Specify the IARDevice destructor class. | |
virtual FrameworkReturnCode | getData (std::vector< SRef< SolAR::datastructure::Image > > &images, std::vector< SolAR::datastructure::Transform3Df > &poses, std::chrono::system_clock::time_point ×tamp)=0 |
Retrieve a set of images and their associated poses from the sensors as well as timestamp. More... | |
virtual const SolAR::datastructure::CameraRigParameters & | getCameraParameters () const =0 |
Get parameters of a camera rig. More... | |
Public Member Functions inherited from SolAR::api::input::devices::IDevice | |
IDevice ()=default | |
Specify the IDevice constructor class. | |
virtual | ~IDevice () override=default |
Specify the IDevice destructor class. | |
virtual FrameworkReturnCode | start ()=0 |
Start the acquisition device referenced by its device_id. More... | |
virtual FrameworkReturnCode | stop ()=0 |
Stop the acquisition device. More... | |
Retrieve synchronized sensor images and poses from an external device (ie. HoloLens). UUID: 999085e6-1d11-41a5-8cca-3daf4e02e941
This class describes the interface for retrieving data from a AR device that provides.
|
pure virtual |
Get parameters of a camera rig.
|
pure virtual |
Retrieve a set of images and their associated poses from the sensors as well as timestamp.
[out] | images | the captured images. |
[out] | poses | the associated poses. |
[out] | timestamp | the timestamp. |