Thermal Camera SDK 10.0.1
SDK for Optris Thermal Cameras
Loading...
Searching...
No Matches
optris::EnumerationDetector Class Referenceabstract

Common interface for classes detecting available devices. More...

#include <EnumerationDetector.h>

Collaboration diagram for optris::EnumerationDetector:
Collaboration graph

Public Member Functions

 EnumerationDetector ()=default
 Constructor.
 
 EnumerationDetector (const EnumerationDetector &)=delete
 No copy constructor.
 
EnumerationDetectoroperator= (const EnumerationDetector &)=delete
 No copy assignment.
 
 EnumerationDetector (EnumerationDetector &&)=delete
 Move constructor.
 
EnumerationDetectoroperator= (EnumerationDetector &&)=delete
 Move assignment.
 
virtual ~EnumerationDetector ()=default
 Destructor.
 
virtual void run ()=0
 Starts to run the detector (usefull for background activity).
 
virtual void stopRunning ()=0
 Stops running the detector.
 
virtual void detectDevices (std::set< DeviceInfo > &devices) noexcept=0
 Detects available devices.
 

Detailed Description

Common interface for classes detecting available devices.

Member Function Documentation

◆ detectDevices()

virtual void optris::EnumerationDetector::detectDevices ( std::set< DeviceInfo > & devices)
pure virtualnoexcept

Detects available devices.

Parameters
[out]devicesset containing the already detected devices for this detector to add its own detections to it.

The documentation for this class was generated from the following file: