Visual Servoing Platform  version 3.5.0 under development (2022-02-15)
SessionDelegate Struct Reference

#include <visp3/sensor/vpOccipitalStructure.h>

+ Inheritance diagram for SessionDelegate:

Public Member Functions

 ~SessionDelegate ()
 
void captureSessionEventDidOccur (ST::CaptureSession *session, ST::CaptureSessionEventId event) override
 
void captureSessionDidOutputSample (ST::CaptureSession *, const ST::CaptureSessionSample &sample) override
 

Public Attributes

std::mutex m_sampleLock
 
std::condition_variable cv_sampleLock
 
ST::ColorFrame m_visibleFrame
 
ST::DepthFrame m_depthFrame
 
ST::InfraredFrame m_infraredFrame
 
ST::AccelerometerEvent m_accelerometerEvent
 
ST::GyroscopeEvent m_gyroscopeEvent
 
ST::StructureCoreCameraType m_cameraType
 
ST::CaptureSessionUSBVersion m_USBVersion
 
std::string m_serialNumber
 

Detailed Description

Definition at line 200 of file vpOccipitalStructure.h.

Constructor & Destructor Documentation

◆ ~SessionDelegate()

SessionDelegate::~SessionDelegate ( )
inline

Definition at line 213 of file vpOccipitalStructure.h.

Member Function Documentation

◆ captureSessionDidOutputSample()

void SessionDelegate::captureSessionDidOutputSample ( ST::CaptureSession *  ,
const ST::CaptureSessionSample &  sample 
)
inlineoverride

Definition at line 240 of file vpOccipitalStructure.h.

◆ captureSessionEventDidOccur()

void SessionDelegate::captureSessionEventDidOccur ( ST::CaptureSession *  session,
ST::CaptureSessionEventId  event 
)
inlineoverride

Definition at line 215 of file vpOccipitalStructure.h.

References vpException::fatalError, and vpTime::wait().

Member Data Documentation

◆ cv_sampleLock

◆ m_accelerometerEvent

ST::AccelerometerEvent SessionDelegate::m_accelerometerEvent

◆ m_cameraType

ST::StructureCoreCameraType SessionDelegate::m_cameraType

Definition at line 209 of file vpOccipitalStructure.h.

Referenced by vpOccipitalStructure::acquire().

◆ m_depthFrame

◆ m_gyroscopeEvent

ST::GyroscopeEvent SessionDelegate::m_gyroscopeEvent

◆ m_infraredFrame

ST::InfraredFrame SessionDelegate::m_infraredFrame

◆ m_sampleLock

◆ m_serialNumber

std::string SessionDelegate::m_serialNumber

Definition at line 211 of file vpOccipitalStructure.h.

◆ m_USBVersion

ST::CaptureSessionUSBVersion SessionDelegate::m_USBVersion

Definition at line 210 of file vpOccipitalStructure.h.

◆ m_visibleFrame