HemiStereo SDK
The C++ Software Development Kit for the HemiStereo 3D sensing device.
device.h File Reference

Device classes. More...

#include <atomic>
#include <cassert>
#include <chrono>
#include <iostream>
#include <list>
#include <memory>
#include <osp/calib/camera.h>
#include <osp/exports/sdk_export.h>
#include <osp/types/mat.h>
#include <osp/types/range.h>
#include <osp/types/size.h>
Include dependency graph for device.h:

Go to the source code of this file.

Classes

class  osp::Status
 A simple status class. More...
 
struct  osp::Frame
 Structure that holds the sensor data. More...
 
struct  osp::Frame::Metadata
 The Metadata struct holds additional information about the Frame. More...
 
struct  osp::PasswordCredentials
 
struct  osp::StreamSettings
 The StreamSettings struct defines the settings that are used for streaming the data from the sensor device. More...
 
struct  osp::StereoMatchingBmParams
 
struct  osp::StereoMatchingSgmParams
 
struct  osp::StereoMatchingParams
 The StereoMatchingParams struct contains all parameters used by the stereo algorithms. More...
 
class  osp::Device
 The Device class controls a single sensor device. More...
 
struct  osp::Device::Info
 The Info struct holds some information about a device. More...
 
class  osp::DeviceManager
 The DeviceManager class provides device discovery and opens new connections to devices. More...
 

Namespaces

 osp
 The osp namespace.
 

Enumerations

enum  CameraModelType { Camera0, Camera1, Camera2, Target }
 
enum  osp::StereoMatchingMode { osp::StereoMatchingMode::Quality, osp::StereoMatchingMode::Fast }
 
enum  osp::StereoMatchingResolution { osp::StereoMatchingResolution::Low, osp::StereoMatchingResolution::Middle, osp::StereoMatchingResolution::High }
 
enum  TemperatureSensor { CPU, GPU, Board }
 
enum  osp::ImageCompression { osp::ImageCompression::None, osp::ImageCompression::Lossless, osp::ImageCompression::Lossy }
 

Functions

OSP_SDK_EXPORT bool osp::operator== (const StereoMatchingBmParams &lhs, const StereoMatchingBmParams &rhs)
 Comparison operators.
 
OSP_SDK_EXPORT bool osp::operator== (const StereoMatchingSgmParams &lhs, const StereoMatchingSgmParams &rhs)
 
OSP_SDK_EXPORT bool osp::operator== (const StereoMatchingParams &lhs, const StereoMatchingParams &rhs)
 

Detailed Description

Device classes.