![]() |
FingerKeyboard
|
이 클래스는 핑거키보드의 중추적인 역할을 담당하는 스레드에 대한 클래스이다. More...
#include <FkMainWorker.h>


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() 함수를 실행하는 정적함수이다. | |
이 클래스는 핑거키보드의 중추적인 역할을 담당하는 스레드에 대한 클래스이다.
1.8.10