Public Member Functions

MImEngineHwrInterface Class Reference

Interface of handwritting recognition features. More...

#include <mimenginehwrinterface.h>

Inheritance diagram for MImEngineHwrInterface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 MImEngineHwrInterface ()
virtual ~MImEngineHwrInterface ()
virtual bool init (void)=0
virtual void setAreaSize (QSize size)=0
virtual QSize areaSize ()=0
virtual void setScreenSize (QSize size)=0
virtual QSize screenSize ()=0
virtual bool setScripts (const QStringList scripts)=0
virtual QStringList scripts ()=0
virtual QStringList recognize ()=0
virtual void appendStroke (const QList< QPoint > stroke)=0
virtual void clear ()=0
virtual QString error ()=0
virtual void train (const QString &string)=0
virtual QString driver ()=0

Detailed Description

Interface of handwritting recognition features.


Constructor & Destructor Documentation

MImEngineHwrInterface::MImEngineHwrInterface (  ) 

Constructor

MImEngineHwrInterface::~MImEngineHwrInterface (  )  [virtual]

Destructor


Member Function Documentation

virtual void MImEngineHwrInterface::appendStroke ( const QList< QPoint >  stroke  )  [pure virtual]

Appends a stroke into the buffer

Parameters:
QList<QPoint> the stroke

Implemented in DummyDriverHwr.

virtual QSize MImEngineHwrInterface::areaSize (  )  [pure virtual]

Gets the recognition area size

Returns:
QSize

Implemented in DummyDriverHwr.

virtual void MImEngineHwrInterface::clear (  )  [pure virtual]

Clears the strokes in the buffer

Implemented in DummyDriverHwr.

virtual QString MImEngineHwrInterface::driver (  )  [pure virtual]

Gets name for current driver

Parameters:
N/A 
Returns:
QString, current driver name

Implemented in DummyDriverHwr.

virtual QString MImEngineHwrInterface::error (  )  [pure virtual]

Gets error

Parameters:
N/A 
Returns:
QString, error

Implemented in DummyDriverHwr.

virtual bool MImEngineHwrInterface::init ( void   )  [pure virtual]

Initialization

Returns:
bool

Implemented in DummyDriverHwr.

virtual QStringList MImEngineHwrInterface::recognize (  )  [pure virtual]

Recognizes the strokes in the buffer

Returns:
QString string recognized

Implemented in DummyDriverHwr.

virtual QSize MImEngineHwrInterface::screenSize (  )  [pure virtual]

Gets the screen size

Returns:
QSize

Implemented in DummyDriverHwr.

virtual QStringList MImEngineHwrInterface::scripts (  )  [pure virtual]

Gets the scripts requested to be recognized

Parameters:
QStringList 

Implemented in DummyDriverHwr.

virtual void MImEngineHwrInterface::setAreaSize ( QSize  size  )  [pure virtual]

Sets the area size of the recognition should take place

Parameters:
QSize the size of the area

Implemented in DummyDriverHwr.

virtual void MImEngineHwrInterface::setScreenSize ( QSize  size  )  [pure virtual]

Sets the screen size, this may be needed by the engine whenever the device orientation changes

Parameters:
QSize the size of the screen

Implemented in DummyDriverHwr.

virtual bool MImEngineHwrInterface::setScripts ( const QStringList  scripts  )  [pure virtual]

Sets the scripts desired to be recognized

Parameters:
QStringList scripts in ISO15924 format
Returns:
bool whether the operation was successful

Implemented in DummyDriverHwr.

virtual void MImEngineHwrInterface::train ( const QString &  string  )  [pure virtual]

Trains the stroke in the buffer as string specified in the argument

Parameters:
QString string
Returns:
bool whether the training was successful

Implemented in DummyDriverHwr.


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