Thermal Camera SDK 11.3.0
SDK for Optris Thermal Cameras
Loading...
Searching...
No Matches
IRImagerClient.h
Go to the documentation of this file.
1// Copyright (c) 2008-2026 Optris GmbH & Co. KG
2
10
11#pragma once
12
21
22
23namespace optris
24{
25
34{
35public:
37 IRImagerClient() = default;
38
40 IRImagerClient(const IRImagerClient&) = default;
43
48
50 virtual ~IRImagerClient() = default;
51
52
66 virtual void onConnection(ConnectionEvent& evt) noexcept
67 { }
68
93 virtual void onFrame(const FrameEvent& evt) noexcept
94 { }
95
115 virtual void onRawFrame(const RawFrameEvent& evt) noexcept
116 { }
117
131 virtual void onVideoFormatChanged(const VideoFormatEvent& evt) noexcept
132 { }
133
149 virtual void onCompositeAlarm(const CompositeAlarmEvent& evt) noexcept
150 { }
151
165 virtual void onAlarm(const AlarmEvent& evt) noexcept
166 { }
167
183 virtual void onPifUncommittedValue(const UncommittedValueEvent& evt) noexcept
184 { }
185
203 virtual void onOperationInfo(const OperationInfoEvent& evt) noexcept
204 { }
205};
206
207} // namespace optris
Contains a class defining an alarm event.
Contains a class defining the composite alarm event.
Contains a class representing a connection event.
Contains a class representing a frame event.
Contains a class defining an operation info event.
Contains a class representing a raw frame event.
Contains a class defining an uncommitted value event.
Contains a class defining a video format event.
virtual ~IRImagerClient()=default
Destructor.
virtual void onCompositeAlarm(const CompositeAlarmEvent &evt) noexcept
Called when the state of the composite alarm changes.
Definition IRImagerClient.h:149
IRImagerClient()=default
Constructor.
virtual void onRawFrame(const RawFrameEvent &evt) noexcept
Triggered when a new raw frames is available.
Definition IRImagerClient.h:115
virtual void onVideoFormatChanged(const VideoFormatEvent &evt) noexcept
Called when the video format changed.
Definition IRImagerClient.h:131
virtual void onOperationInfo(const OperationInfoEvent &evt) noexcept
Called when a new set of operation module tracing information is available.
Definition IRImagerClient.h:203
IRImagerClient(IRImagerClient &&)=default
Move constructor.
virtual void onConnection(ConnectionEvent &evt) noexcept
Called when the connection state has changed.
Definition IRImagerClient.h:66
virtual void onPifUncommittedValue(const UncommittedValueEvent &evt) noexcept
Called when an updated uncommitted value is available.
Definition IRImagerClient.h:183
virtual void onAlarm(const AlarmEvent &evt) noexcept
Called when the state of an alarm channel changes.
Definition IRImagerClient.h:165
IRImagerClient(const IRImagerClient &)=default
No copy constructor.
IRImagerClient & operator=(IRImagerClient &&)=default
Move assignment.
virtual void onFrame(const FrameEvent &evt) noexcept
Triggered when the processing of a frame is complete.
Definition IRImagerClient.h:93
IRImagerClient & operator=(const IRImagerClient &)=default
No copy assignment.
Main SDK namespace.
Definition AlarmChannel.h:21
Event containing the status of an alarm channel.
Definition AlarmEvent.h:21
Event containing the status of the composite alarm.
Definition CompositeAlarmEvent.h:21
Represents a connection event.
Definition ConnectionEvent.h:24
Event containing the results of the successful processing of a frame.
Definition FrameEvent.h:27
Event containing trace information about the operation modules of the processing pipeline.
Definition OperationInfoEvent.h:23
Event containing the raw unprocessed frame data and metadata.
Definition RawFrameEvent.h:23
Event containing the uncommitted value generated from a PIF analog input.
Definition UncommittedValueEvent.h:21
Event containing information about the current video format.
Definition VideoFormatEvent.h:19