96 const std::vector<SnapshotEvent>& events)
Contains defines controlling the Windows DLL export and import of symbols.
Contains an enum representing the different states of the shutter flag.
Contains a class representing a data frame received from a device.
Contains a class encapsulating the properties and data of a rectangular measurement field.
Contains a class holding all the information about a snapshot event.
Contains a class encapsulating a thermal frame received from a device.
Represents a data frame received from a device.
Definition Frame.h:33
virtual ~IRImagerClient()=default
Destructor.
IRImagerClient()=default
Constructor.
IRImagerClient(IRImagerClient &&)=default
Move constructor.
virtual void onMeasurementField(const MeasurementField &field)
Callback method for measurement fields. The method is called when the calculation has finished.
Definition IRImagerClient.h:119
virtual void onThermalFrameEvent(const ThermalFrame &thermal, const Frame &energy, const FrameMetadata &meta, const std::vector< SnapshotEvent > &events)
Callback method for thermal frames triggered with a raising edge event on PIF digital input or softwa...
Definition IRImagerClient.h:93
virtual void onThermalFrame(const ThermalFrame &thermal, const FrameMetadata &meta)
Callback method for thermal frames.
Definition IRImagerClient.h:71
virtual void onConnectionLost()
Called when a connection loss is detected.
Definition IRImagerClient.h:131
virtual void onFlagStateChange(FlagState flagState)
Callback method for flag state events. The method is called when the flag state changes.
Definition IRImagerClient.h:104
IRImagerClient(const IRImagerClient &)=default
No copy constructor.
IRImagerClient & operator=(IRImagerClient &&)=default
Move assignment.
virtual void onConnectionTimeout()
Called when a connection timeout is detected.
Definition IRImagerClient.h:146
virtual void onProcessExit()
Callback method for synchronizing data. This is the very last method to be called for each raw data s...
Definition IRImagerClient.h:152
IRImagerClient & operator=(const IRImagerClient &)=default
No copy assignment.
Rectangular measurement field with individual radiation parameters.
Definition MeasurementField.h:32
Encapsulates thermal frame data received from a device.
Definition ThermalFrame.h:23
Main SDK namespace.
Definition DeviceInfo.h:23
FlagState
Represents the different states of the shutter flag.
Definition FlagState.h:33