41 short pixelValue)
noexcept;
63 const std::string&
getName()
const noexcept;
87 float _processingTime;
97 , _processingTime{0.0F}
98 , _pixelValue{SHRT_MIN}
104 float processingTime,
105 short pixelValue) noexcept
107 , _previousIndex{previousIndex}
108 , _name{std::move(name)}
109 , _processingTime{processingTime}
110 , _pixelValue{pixelValue}
120 return _previousIndex;
130 return _processingTime;
const std::string & getName() const noexcept
Returns the name of the module.
Definition OperationInfo.h:123
int getIndex() const noexcept
Returns the unique index of the module.
Definition OperationInfo.h:113
float getProcessingTime() const noexcept
Returns the average processing time in ms of the module.
Definition OperationInfo.h:128
short getPixelValue() const noexcept
Returns the processed internal thermal value of a given pixel.
Definition OperationInfo.h:133
OperationInfo() noexcept
Constructor.
Definition OperationInfo.h:94
int getPreviousIndex() const noexcept
Returns the unique index of the module that precedes this module in the processing pipeline.
Definition OperationInfo.h:118
Main SDK namespace.
Definition AlarmChannel.h:21