iCub-main
Public Member Functions | Protected Attributes | List of all members
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
 
TouchSensorsensor [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 ( void  )
virtual

Definition at line 65 of file SkinMeshThreadCan.cpp.

◆ threadInit()

bool SkinMeshThreadCan::threadInit ( void  )
virtual

Definition at line 16 of file SkinMeshThreadCan.cpp.

◆ threadRelease()

void SkinMeshThreadCan::threadRelease ( void  )
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: