Thermal Camera SDK 10.1.0
SDK for Optris Thermal Cameras
Loading...
Searching...
No Matches
MeasurementFieldConfig.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"
19
20
21namespace optris
22{
23
26{
27public:
30
31
37 OTC_SDK_API void validate() const;
38
39
41 std::string name;
42
45
48
56
64
71 int width;
72
79 int height;
80
87
94
102};
103
104
105// Utility functions
114std::ostream& operator<<(std::ostream& out, const MeasurementFieldConfig& config) noexcept;
115
116} // 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
Contains various enums representing properties of fields.
Contains an enum representing the different temperature precisions and constants denoting invalid tem...
Encapsulates the configuration of a measurement field.
Definition MeasurementFieldConfig.h:26
FieldMode mode
Mode for the measurement field.
Definition MeasurementFieldConfig.h:47
OTC_SDK_API void validate() const
Validates the configuration settings.
int positionY
y position of the measurement field in pixels.
Definition MeasurementFieldConfig.h:63
std::string name
Name of the measurement field.
Definition MeasurementFieldConfig.h:41
int width
Width of the measurement field in pixels.
Definition MeasurementFieldConfig.h:71
float emissivity
Emissivity for the measurement field.
Definition MeasurementFieldConfig.h:86
float ambientTemperature
Ambient temperature in °C for the measurement field.
Definition MeasurementFieldConfig.h:101
float transmissivity
Transmissivity for the measurement field.
Definition MeasurementFieldConfig.h:93
int positionX
x position of the measurement field in pixels.
Definition MeasurementFieldConfig.h:55
OTC_SDK_API MeasurementFieldConfig() noexcept
Constructor.
FieldShape shape
Shape of the measurement field.
Definition MeasurementFieldConfig.h:44
int height
Height of the measurement field in pixels.
Definition MeasurementFieldConfig.h:79
Main SDK namespace.
Definition DeviceInfo.h:23
FieldShape
Represents the different available shapes of fields.
Definition FieldProperties.h:24
FieldMode
Represents the different field modes that define what data point is calculated.
Definition FieldProperties.h:30