Thermal Camera SDK 11.3.0
SDK for Optris Thermal Cameras
Loading...
Searching...
No Matches
EnumerationDetector.h
Go to the documentation of this file.
1// Copyright (c) 2008-2026 Optris GmbH & Co. KG
2
10
11#pragma once
12
13#include <vector>
14
16
17
18namespace optris
19{
20
23{
24public:
27
32
37
39 virtual ~EnumerationDetector() = default;
40
41
48 virtual void detectDevices(std::vector<DeviceInfo>& devices) noexcept = 0;
49};
50
51} // namespace optris
Contains a class encapsulating important information about devices.
EnumerationDetector & operator=(EnumerationDetector &&)=delete
Move assignment.
EnumerationDetector & operator=(const EnumerationDetector &)=delete
No copy assignment.
virtual void detectDevices(std::vector< DeviceInfo > &devices) noexcept=0
Detects available devices.
EnumerationDetector(EnumerationDetector &&)=delete
Move constructor.
EnumerationDetector()=default
Constructor.
EnumerationDetector(const EnumerationDetector &)=delete
No copy constructor.
virtual ~EnumerationDetector()=default
Destructor.
Main SDK namespace.
Definition AlarmChannel.h:21