Temperature table class.
The class has temperature information of the image.
Sets temperature table at DecodeFunc.getTempTable() during gets image ( UvcOwliftFunc.Callback.recvBuffer()).
◆ OwliftTempTable()
The constructor.
- Parameters
-
width | width. |
height | height. |
◆ getEmissivity()
static double getEmissivity |
( |
double |
em | ) |
|
|
static |
◆ getTemp() [1/2]
double getTemp |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
Returns indicate location temperature from temperature table.
The temperature table is set by DecodeFunc.getTempTable().
- Parameters
-
x | x position. |
y | y position. |
- Returns
- temperature(Kelvin).
◆ getTemp() [2/2]
double getTemp |
( |
int |
x, |
|
|
int |
y, |
|
|
double |
emissivity |
|
) |
| |
Returns indicate location temperature from temperature table.
The temperature table is set by DecodeFunc.getTempTable().
- Parameters
-
x | x position. |
y | y position. |
emissivity | emissivity. Please set the value that got getEmissivity() function. |
- Returns
- temperature(Kelvin).
◆ setDefaultEmissivity()
void setDefaultEmissivity |
( |
double |
em | ) |
|
Sets default emissivity.
If you do not indicate emissivity at getTemp(int, int, double), reference default emissivity value. Default value is 1.00.
- Parameters
-
◆ setOwliftDev()
Sets using device, because temperature calculation changes depending on the OWLIFT Type or the settings. If not set, it behaves as Type-A.
- Parameters
-