iCub-main
Loading...
Searching...
No Matches
SkinMeshThreadCan Class Reference

#include <SkinMeshThreadCan.h>

Inheritance diagram for SkinMeshThreadCan:

Public Member Functions

 SkinMeshThreadCan (Searchable &config, int period)
 ~SkinMeshThreadCan ()
virtual bool threadInit ()
virtual void threadRelease ()
virtual void run ()
void resize (int width, int height)
void eval (unsigned char *image)
void draw (unsigned char *image)

Protected Attributes

PolyDriver driver
ICanBus * pCanBus
ICanBufferFactory * pCanBufferFactory
CanBuffer canBuffer
std::string deviceName
int netId
TouchSensor * sensor [16]
std::mutex mtx
int cardId
int sensorsNum
bool mbSimpleDraw

Detailed Description

Definition at line 40 of file SkinMeshThreadCan.h.

Constructor & Destructor Documentation

◆ SkinMeshThreadCan()

SkinMeshThreadCan::SkinMeshThreadCan ( Searchable & config,
int period )
inline

Definition at line 59 of file SkinMeshThreadCan.h.

◆ ~SkinMeshThreadCan()

SkinMeshThreadCan::~SkinMeshThreadCan ( )
inline

Definition at line 204 of file SkinMeshThreadCan.h.

Member Function Documentation

◆ draw()

void SkinMeshThreadCan::draw ( unsigned char * image)
inline

Definition at line 244 of file SkinMeshThreadCan.h.

◆ eval()

void SkinMeshThreadCan::eval ( unsigned char * image)
inline

Definition at line 225 of file SkinMeshThreadCan.h.

◆ resize()

void SkinMeshThreadCan::resize ( int width,
int height )
inline

Definition at line 216 of file SkinMeshThreadCan.h.

◆ run()

void SkinMeshThreadCan::run ( )
virtual

Definition at line 65 of file SkinMeshThreadCan.cpp.

◆ threadInit()

bool SkinMeshThreadCan::threadInit ( )
virtual

Definition at line 16 of file SkinMeshThreadCan.cpp.

◆ threadRelease()

void SkinMeshThreadCan::threadRelease ( )
virtual

Definition at line 96 of file SkinMeshThreadCan.cpp.

Member Data Documentation

◆ canBuffer

CanBuffer SkinMeshThreadCan::canBuffer
protected

Definition at line 46 of file SkinMeshThreadCan.h.

◆ cardId

int SkinMeshThreadCan::cardId
protected

Definition at line 54 of file SkinMeshThreadCan.h.

◆ deviceName

std::string SkinMeshThreadCan::deviceName
protected

Definition at line 47 of file SkinMeshThreadCan.h.

◆ driver

PolyDriver SkinMeshThreadCan::driver
protected

Definition at line 43 of file SkinMeshThreadCan.h.

◆ mbSimpleDraw

bool SkinMeshThreadCan::mbSimpleDraw
protected

Definition at line 56 of file SkinMeshThreadCan.h.

◆ mtx

std::mutex SkinMeshThreadCan::mtx
protected

Definition at line 52 of file SkinMeshThreadCan.h.

◆ netId

int SkinMeshThreadCan::netId
protected

Definition at line 48 of file SkinMeshThreadCan.h.

◆ pCanBufferFactory

ICanBufferFactory* SkinMeshThreadCan::pCanBufferFactory
protected

Definition at line 45 of file SkinMeshThreadCan.h.

◆ pCanBus

ICanBus* SkinMeshThreadCan::pCanBus
protected

Definition at line 44 of file SkinMeshThreadCan.h.

◆ sensor

TouchSensor* SkinMeshThreadCan::sensor[16]
protected

Definition at line 50 of file SkinMeshThreadCan.h.

◆ sensorsNum

int SkinMeshThreadCan::sensorsNum
protected

Definition at line 55 of file SkinMeshThreadCan.h.


The documentation for this class was generated from the following files: