Image Component Library (ICL)
Public Attributes | List of all members
icl::io::PixelSenseGrabber::Blob Struct Reference

Blob structure. More...

#include <PixelSenseGrabber.h>

Public Attributes

icl16u id
 blob ID More...
 
icl8u action
 0x2 enter/exit, 0x3 update? More...
 
icl8u __unknown
 always 0x01 or 0x02 (no idea what this is?) More...
 
icl16u bbx
 upper left x of bounding box (in screen coords) More...
 
icl16u bby
 upper left y of bounding box (in screen coords) More...
 
icl16u bbwidth
 bounding box width (in screen coords) More...
 
icl16u bbheight
 bounding box height (in screen coords) More...
 
icl16u posx
 finger tip x-pos (in screen coords) More...
 
icl16u posy
 finger tip y-pos (in screen coords) More...
 
icl16u cx
 x-center (in screen coords); More...
 
icl16u cy
 y-center (in screen coords); More...
 
icl16u axisx
 x-axis (related to first principal axis) More...
 
icl16u axisy
 y-axis (related to 2nd principal axis) More...
 
icl32f angle
 angle of first principal axis More...
 
icl32u area
 size in pixels (correlated to pressure?) More...
 
icl8u padding [32]
 padding bytes (unused) More...
 

Detailed Description

Blob structure.

Please note: positions and sizes are given in screen coordinates. corresponding image coords can be obtained by deviding by two

Member Data Documentation

◆ __unknown

icl8u icl::io::PixelSenseGrabber::Blob::__unknown

always 0x01 or 0x02 (no idea what this is?)

◆ action

icl8u icl::io::PixelSenseGrabber::Blob::action

0x2 enter/exit, 0x3 update?

◆ angle

icl32f icl::io::PixelSenseGrabber::Blob::angle

angle of first principal axis

◆ area

icl32u icl::io::PixelSenseGrabber::Blob::area

size in pixels (correlated to pressure?)

◆ axisx

icl16u icl::io::PixelSenseGrabber::Blob::axisx

x-axis (related to first principal axis)

◆ axisy

icl16u icl::io::PixelSenseGrabber::Blob::axisy

y-axis (related to 2nd principal axis)

◆ bbheight

icl16u icl::io::PixelSenseGrabber::Blob::bbheight

bounding box height (in screen coords)

◆ bbwidth

icl16u icl::io::PixelSenseGrabber::Blob::bbwidth

bounding box width (in screen coords)

◆ bbx

icl16u icl::io::PixelSenseGrabber::Blob::bbx

upper left x of bounding box (in screen coords)

◆ bby

icl16u icl::io::PixelSenseGrabber::Blob::bby

upper left y of bounding box (in screen coords)

◆ cx

icl16u icl::io::PixelSenseGrabber::Blob::cx

x-center (in screen coords);

◆ cy

icl16u icl::io::PixelSenseGrabber::Blob::cy

y-center (in screen coords);

◆ id

icl16u icl::io::PixelSenseGrabber::Blob::id

blob ID

◆ padding

icl8u icl::io::PixelSenseGrabber::Blob::padding[32]

padding bytes (unused)

◆ posx

icl16u icl::io::PixelSenseGrabber::Blob::posx

finger tip x-pos (in screen coords)

◆ posy

icl16u icl::io::PixelSenseGrabber::Blob::posy

finger tip y-pos (in screen coords)


The documentation for this struct was generated from the following file: