FingerKeyboard
Public Member Functions | List of all members
FkMainWorker Class Reference

이 클래스는 핑거키보드의 중추적인 역할을 담당하는 스레드에 대한 클래스이다. More...

#include <FkMainWorker.h>

Inheritance diagram for FkMainWorker:
Inheritance graph
[legend]
Collaboration diagram for FkMainWorker:
Collaboration graph
[legend]

Public Member Functions

 FkMainWorker (int keyboardType)
 
void run ()
 프로그램을 실행한다.
 
void cleanUp ()
 쓰레드 취소 요청에 의해 cleanup routine을 실행한다. 쓰레드가 block 되지 않도록 FkKey를 unlock 한다.
 
void setWindow ()
 윈도우를 생성하고 마우스 리스너를 연결시킨다.
 
void setExitKey (FkKey *exitKey)
 종료를 위한 조건 변수 exitKey를 설정한다.
 
void setKey (FkKey *key)
 상호배체를 위한 FkKey 객체를 설정한다.
 
void setTimer (FkCondition *timer)
 FkTimeScheduler와 공유하는 조건 변수인 timer를 설정한다.
 
void setCamera (FkCamera &camera)
 사용할 카메라를 설정한다.
 
void setPaperKeyboardType (FkPaperKeyboard *paperKeyboard)
 종이키보드의 형식를 설정한다.
 
IplImage * getButtonImage ()
 버튼 이미지를 반환한다.
 
void getBackgroundImage (IplImage *srcImage, IplImage *dstImage)
 배경 이미지를 반환한다.
 
- Public Member Functions inherited from FkThread
void start ()
 스레드를 생성한 후 실행한다.
 
void join ()
 다른 스레드의 작업 완료를 기다린다.
 
void cancel ()
 스레드의 취소를 요청한다.
 

Additional Inherited Members

- Static Public Member Functions inherited from FkThread
static void * run_ (void *)
 run() 함수를 실행하는 정적함수이다.
 
static void cleanUp_ (void *)
 cleanUp() 함수를 실행하는 정적함수이다.
 

Detailed Description

이 클래스는 핑거키보드의 중추적인 역할을 담당하는 스레드에 대한 클래스이다.

Date
2015
Author
한성대학교 컴퓨터공학과 강진혁(jinhu.nosp@m.k131.nosp@m.3@gma.nosp@m.il.c.nosp@m.om)

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