Thermal Camera SDK 10.1.1
SDK for Optris Thermal Cameras
Loading...
Searching...
No Matches
FieldProperties.h
Go to the documentation of this file.
1// Copyright (c) 2008-2025 Optris GmbH & Co. KG
2
10
11#pragma once
12
13#include <string>
14#include <ostream>
15
16#include "otcsdk/Api.h"
17
18
19namespace optris
20{
21
23enum class FieldShape
24{
26};
27
29enum class FieldMode
30{
34};
35
36
37// Utility functions
47OTC_SDK_API std::string toString(FieldShape shape) noexcept;
48
58OTC_SDK_API std::string toString(FieldMode fieldMode) noexcept;
59
68OTC_SDK_API std::ostream& operator<<(std::ostream& out, FieldShape shape) noexcept;
69
78OTC_SDK_API std::ostream& operator<<(std::ostream& out, FieldMode fieldMode) noexcept;
79
80} // namespace optris
Contains defines controlling the Windows DLL export and import of symbols.
#define OTC_SDK_API
Only needed when working with Windows DLLs.
Definition Api.h:65
Main SDK namespace.
Definition DeviceInfo.h:24
FieldShape
Represents the different available shapes of fields.
Definition FieldProperties.h:24
@ Rectangle
Rectangular field.
Definition FieldProperties.h:25
FieldMode
Represents the different field modes that define what data point is calculated.
Definition FieldProperties.h:30
@ Mean
Mean temperature in °C.
Definition FieldProperties.h:33
@ Maximum
Maximum temperature in °C.
Definition FieldProperties.h:32
@ Minimum
Minimum temperature in °C.
Definition FieldProperties.h:31
OTC_SDK_API std::string toString(DeviceType deviceType) noexcept
Returns a string representation of the given device type.
OTC_SDK_API std::ostream & operator<<(std::ostream &out, DeviceType deviceType) noexcept
Output stream operator for device types.