OWLIFT Library for Android: OwliftTempTable Class Reference
OWLIFT Library for Android  1.8.0.0
Top Page
List of all members | Public Member Functions | Static Public Member Functions
OwliftTempTable Class Reference

Public Member Functions

 OwliftTempTable (int width, int height)
 
void setOwliftDev (UsbOwliftDev dev)
 
double getTemp (int x, int y)
 
double getTemp (int x, int y, double emissivity)
 
void setDefaultEmissivity (double em)
 

Static Public Member Functions

static double getEmissivity (double em)
 

Detailed Description

Temperature table class.
The class has temperature information of the image.
Sets temperature table at DecodeFunc.getTempTable() during gets image ( UvcOwliftFunc.Callback.recvBuffer()).

Constructor & Destructor Documentation

◆ OwliftTempTable()

OwliftTempTable ( int  width,
int  height 
)

The constructor.

Parameters
widthwidth.
heightheight.

Member Function Documentation

◆ getEmissivity()

static double getEmissivity ( double  em)
static

Gets value that be set emissivity of getTemp(int, int, double).

Parameters
ememissivity(0 - 1.00)
Returns
The corresponding value.

◆ 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
xx position.
yy 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
xx position.
yy position.
emissivityemissivity. 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
ememissivity.(0 - 1.00)

◆ setOwliftDev()

void setOwliftDev ( UsbOwliftDev  dev)

Sets using device, because temperature calculation changes depending on the OWLIFT Type or the settings. If not set, it behaves as Type-A.

Parameters
devUsing deviceUsbOwliftDev.