FingerKeyboard
Public Member Functions | Public Attributes | Static Public Attributes | Protected Attributes | List of all members
FkPaperKeyboard Class Referenceabstract

이 클래스는 종이키보드를 관리하는 클래스이다. More...

#include <FkPaperKeyboard.h>

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

Public Member Functions

int getKeyButtonCornerCount ()
 인식된 키 버튼들의 꼭짓점의 수를 반환한다,
 
CvPoint2D32f getKeyButtonCorner (int index)
 index 번호에 해당하는 키 버튼의 꼭짓점을 반환한다.
 
CvPoint2D32f * getPoint ()
 인식된 키 버튼의 꼭짓점의 위치를 반환한다.
 
void setKeyboardCorner (CvPoint2D32f *corner)
 키보드의 꼭짓점을 설정한다.
 
void sortPaperKeyboardCorner ()
 인식된 키보드의 꼭짓점들을 정렬한다.
 
void cornerSortingY (int startIndex, int cornerCount)
 검출된 corner를 y좌표에 대해 정렬한다.
 
void cornerSortingX (int startIndex, int cornerCount)
 검출된 corner를 x좌표에 대해 정렬한다.
 
virtual void initKeyButtonCorner ()=0
 키 버튼의 모서리에 대해 초기화한다.
 
virtual void setKeyButton (IplImage *srcImage, CvRect selectedPaperArea)=0
 인식된 키 버튼을 설정한다.
 
virtual void setKeyButtonImage (IplImage *srcImage, IplImage *dstImage)=0
 키 버튼에 대한 이미지를 설정한다.
 

Public Attributes

int pressedKey
 
int holdKey
 
FkKeyButtonkeyButton
 
CvPoint2D32f * keyButtonCorner
 

Static Public Attributes

static CvPoint2D32f keyboardCorner [4]
 

Protected Attributes

int keyButtonCount
 

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: