Skip to content

Class XiSpecFamily

ClassList > XiSpecFamily

Class representing the spectral camera family. More...

  • #include <camera.h>

Inherits the following classes: CameraFamily

Public Attributes inherited from CameraFamily

See CameraFamily

Type Name
std::shared_ptr< XiAPIWrapper > m_apiWrapper
QMap< QString, float > m_cameraTemperature = /* multi line expression */
The camera temperature data structure.

Public Functions

Type Name
virtual void UpdateCameraTemperature () override
XiSpecFamily (HANDLE * handle)

Public Functions inherited from CameraFamily

See CameraFamily

Type Name
CameraFamily (HANDLE * handle)
QMap< QString, float > GetCameraTemperature ()
virtual void UpdateCameraTemperature ()
This function updates the recorded temperature of a camera.
virtual ~CameraFamily () = default

Protected Attributes inherited from CameraFamily

See CameraFamily

Type Name
HANDLE * m_cameraHandle
boost::mutex m_mutexCameraTemperature

Detailed Description

This camera family manages custom properties of the spectral camera family. Such as updating camera temperature, etc.

Public Functions Documentation

function UpdateCameraTemperature

virtual void XiSpecFamily::UpdateCameraTemperature () override

Updates recorded camera temperature

Implements CameraFamily::UpdateCameraTemperature


function XiSpecFamily

inline explicit XiSpecFamily::XiSpecFamily (
    HANDLE * handle
) 

Constructor of camera family

Parameters:

  • handle camera handle used for all interactions with it


The documentation for this class was generated from the following file src/camera.h