1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<HTML> 3<HEAD> 4<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> 5<META http-equiv="Content-Style-Type" content="text/css"> 6<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows"> 7<BASE target="main"> 8<TITLE>Pattern Recognition (PRC) Function List</TITLE> 9<LINK rel="stylesheet" href="../css/apilist.css"> 10</HEAD> 11<BODY> 12<H1>Pattern Recognition (PRC) Function List</H1> 13<H3><A name="Init">Initialization</A></H3> 14<TABLE border="1" width="100%"> 15 <TBODY> 16 <TR> 17<TH width="25%"><A href="recognize/PRC_Init.html" target="_self">PRC_Init</A></TH> 18 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 19<TD>Initializes the pattern recognition system.</TD> 20 </TR> 21 </TBODY> 22</TABLE> 23<H3><A name="Stroke">Input Point Processing</A></H3> 24<TABLE border="1" width="100%"> 25 <TBODY> 26 <TR> 27<TH width="25%"><A href="stroke/PRC_InitStrokes.html" target="_self">PRC_InitStrokes</A></TH> 28 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 29<TD>Initializes the <CODE>PRCStrokes</CODE> structure.</TD> 30 </TR> 31 32 <TR> 33<TH width="25%"><A href="stroke/PRC_AppendPoint.html" target="_self">PRC_AppendPoint</A></TH> 34 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 35<TD>Adds a new point to the input stroke data.</TD> 36 </TR> 37 <TR> 38<TH width="25%"><A href="stroke/PRC_AppendPenUpMarker.html" target="_self">PRC_AppendPenUpMarker</A></TH> 39 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 40<TD>Adds a marker to the input stroke data that indicates that the pen has been lifted.</TD> 41 </TR> 42 <TR> 43<TH width="25%"><A href="stroke/PRC_Clear.html" target="_self">PRC_Clear</A></TH> 44 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 45<TD>Returns to the clear state that immediately follows input stroke data initialization.</TD> 46 </TR> 47 <TR> 48<TH width="25%"><A href="stroke/PRC_IsFull.html" target="_self">PRC_IsFull</A></TH> 49 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 50<TD>Checks whether input stroke structure is full.</TD> 51 </TR> 52 <TR> 53<TH width="25%"><A href="stroke/PRC_IsEmpty.html" target="_self">PRC_IsEmpty</A></TH> 54 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 55<TD>Checks whether input stroke structure is empty.</TD> 56 </TR> 57 <TR> 58<TH width="25%"><A href="stroke/PRC_IsPenUpMarker.html" target="_self">PRC_IsPenUpMarker</A></TH> 59 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 60<TD>Checks for the pen-up marker.</TD> 61 </TR> 62 <TR> 63<TH width="25%"><A href="stroke/PRC_CopyStrokes.html" target="_self">PRC_CopyStrokes</A></TH> 64 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 65<TD>Deep copies the <CODE>PRCStrokes</CODE> structure.</TD> 66 </TR> 67 </TBODY> 68</TABLE> 69<H3><A name="PrototypeList">Sample Pattern DB Operations</A></H3> 70<TABLE border="1" width="100%"> 71 <TBODY> 72 <TR> 73<TH width="25%"><A href="recognize/PRC_GetPrototypeDBBufferSize.html" target="_self">PRC_GetPrototypeDBBufferSize*</A></TH> 74 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 75<TD>Acquires the memory size required by <CODE>PRC_InitPrototypeDB*</CODE>.</TD> 76 </TR> 77 <TR> 78<TH width="25%"><A href="recognize/PRC_InitPrototypeDB.html" target="_self">PRC_InitPrototypeDB*</A></TH> 79 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 80<TD>Converts the sample pattern list and converts it into a sample DB to be used in pattern recognition.</TD> 81 </TR> 82 </TBODY> 83</TABLE> 84<H3><A name="Input">Input Pattern Operations</A></H3> 85<TABLE border="1" width="100%"> 86 <TBODY> 87 <TR> 88<TH width="25%"><A href="recognize/PRC_GetInputPatternBufferSize.html" target="_self">PRC_GetInputPatternBufferSize</A></TH> 89 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 90<TD>Acquires the memory size required by <CODE>PRC_InitInputPattern*</CODE>.</TD> 91 </TR> 92 <TR> 93<TH width="25%"><A href="recognize/PRC_InitInputPattern.html" target="_self">PRC_InitInputPattern*</A></TH> 94 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 95<TD>Shapes raw input stroke data to convert it into input pattern data that is used for pattern recognition.</TD> 96 </TR> 97 <TR> 98<TH width="25%"><A href="recognize/PRC_GetInputPatternStrokes.html" target="_self">PRC_GetInputPatternStrokes</A></TH> 99 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 100<TD>Obtains input stroke data from input pattern data.</TD> 101 </TR> 102 <TR> 103<TH width="25%"><A href="recognize/PRC_ResampleStrokes.html" target="_self">PRC_ResampleStrokes*</A></TH> 104 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 105<TD>Resamples raw stroke input data to reduce the number of points.</TD> 106 </TR> 107 </TBODY> 108</TABLE> 109<H3><A name="Recognize">Pattern Recognition</A></H3> 110<TABLE border="1" width="100%"> 111 <TBODY> 112 <TR> 113<TH width="25%"><A href="recognize/PRC_GetRecognitionBufferSize.html" target="_self">PRC_GetRecognitionBufferSize*</A></TH> 114 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 115<TD>Acquires the memory size required by <CODE>PRC_GetRecognizedEntry*</CODE>.</TD> 116 </TR> 117 <TR> 118<TH width="25%"><A href="recognize/PRC_GetRecognizedEntry.html" target="_self">PRC_GetRecognizedEntry*</A></TH> 119 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 120<TD>Recognizes a pattern by matching an input pattern to a sample DB.</TD> 121 </TR> 122 <TR> 123<TH width="25%"><A href="recognize/PRC_GetEntryCode.html" target="_self">PRC_GetEntryCode</A></TH> 124 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 125<TD>Acquires a pattern code from a sample DB entry.</TD> 126 </TR> 127 <TR> 128<TH width="25%"><A href="recognize/PRC_GetEntryData.html" target="_self">PRC_GetEntryData</A></TH> 129 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 130<TD>Acquires user data that is associated with a sample DB entry.</TD> 131 </TR> 132 <TR> 133<TH width="25%"><A href="recognize/PRC_GetEntryStrokes.html" target="_self">PRC_GetEntryStrokes</A></TH> 134 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 135<TD>Obtains stroke data that corresponds to a sample DB entry.</TD> 136 </TR> 137 </TBODY> 138</TABLE> 139<!-- <H3><A name="const">??</A></H3> <TABLE border="1" width="100%"> <TBODY> <TR> <TH width="25%"><A href="const.html" target="_self">????</A></TH> <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> <TD>????API???????????</TD> </TR> </TBODY> </TABLE> --> 140<H3><A name="type">Types and Structures</A></H3> 141<TABLE border="1" width="100%"> 142 <TBODY> 143 <TR> 144<TH width="25%"><A href="stroke/PRCPoint.html" target="_self">PRCPoint</A></TH> 145 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 146<TD>Structure that expresses input points from the touch panel.</TD> 147 </TR> 148 <TR> 149<TH width="25%"><A href="stroke/PRCStrokes.html" target="_self">PRCStrokes</A></TH> 150 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 151<TD>Structure that holds a string of input coordinate values.</TD> 152 </TR> 153 <TR> 154<TH width="25%"><A href="recognize/PRCPrototypeList.html" target="_self">PRCPrototypeList</A></TH> 155 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 156<TD>Structure that expresses the list of sample patterns that is used for recognition.</TD> 157 </TR> 158 <TR> 159<TH width="25%"><A href="recognize/PRCPrototypeEntry.html" target="_self">PRCPrototypeEntry</A></TH> 160 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 161<TD>Structure that expresses the attributes of each sample DB entry.</TD> 162 </TR> 163 <TR> 164<TH width="25%"><A href="recognize/PRCPrototypeDB.html" target="_self">PRCPrototypeDB</A></TH> 165 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 166<TD>Expresses the sample DB that is used by the pattern recognition API.</TD> 167 </TR> 168 <TR> 169<TH width="25%"><A href="recognize/PRCInputPattern.html" target="_self">PRCInputPattern</A></TH> 170 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 171<TD>Expresses input pattern data that has been shaped for use by the pattern recognition API.</TD> 172 </TR> 173 <TR> 174<TH width="25%"><A href="recognize/PRCPrototypeDBParam.html" target="_self">PRCPrototypeDBParam</A></TH> 175 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 176<TD>Expresses parameters used when decoding the sample DB.</TD> 177 </TR> 178 <TR> 179<TH width="25%"><A href="recognize/PRCInputPatternParam.html" target="_self">PRCInputPatternParam</A></TH> 180 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 181<TD>Expresses parameters used when shaping input pattern data.</TD> 182 </TR> 183 <TR> 184<TH width="25%"><A href="recognize/PRCRecognizeParam.html" target="_self">PRCRecognizeParam</A></TH> 185 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 186<TD>Structure that expresses parameters used for recognition.</TD> 187 </TR> 188 <TR> 189<TH width="25%"><A href="recognize/PRCResampleMethod.html" target="_self">PRCResampleMethod</A></TH> 190 <TD width="48"><img src="../image/NTR.gif"><img src="../image/TWL.gif"></TD> 191<TD>Enumerated type that specifies the algorithm to use for resampling.</TD> 192 </TR> 193 </TBODY> 194</TABLE> 195 196<table border="0" height="100%"><tr><td style="background-color : white;"></td></tr></table> 197 198<hr><p>CONFIDENTIAL</p></body> 199</HTML>