Home
last modified time | relevance | path

Searched refs:strokes (Results 1 – 17 of 17) sorted by relevance

/TwlSDK-5.1.0/include/nitro/prc/
Dcommon.h71 PRC_GetEntryStrokes(PRCStrokes *strokes,
129 static inline void PRC_InitStrokes(PRCStrokes *strokes, PRCPoint *points, u32 size) in PRC_InitStrokes() argument
131 SDK_ASSERT(strokes && points); in PRC_InitStrokes()
132 strokes->points = points; in PRC_InitStrokes()
133 strokes->capacity = size; in PRC_InitStrokes()
134 strokes->size = 0; in PRC_InitStrokes()
147 static inline void PRC_AppendPoint(PRCStrokes *strokes, int x, int y) in PRC_AppendPoint() argument
149 SDK_ASSERT(strokes); in PRC_AppendPoint()
150 SDK_ASSERT(strokes->size < strokes->capacity); in PRC_AppendPoint()
151 strokes->points[strokes->size].x = (s16)x; in PRC_AppendPoint()
[all …]
Dresample.h60 const PRCStrokes *strokes, int threshold, void *buffer);
82 const PRCStrokes *strokes, int threshold, void *buffer);
104 const PRCStrokes *strokes, int threshold, void *buffer);
126 const PRCStrokes *strokes, int threshold, void *buffer);
Dalgo_standard.h210 const PRCStrokes *strokes, int maxPointCount, int maxStrokeCount) in PRC_InitInputPattern_Standard() argument
212 return PRC_InitInputPattern_Common(pattern, buffer, strokes, maxPointCount, maxStrokeCount); in PRC_InitInputPattern_Standard()
232 const PRCStrokes *strokes, in PRC_InitInputPatternEx_Standard() argument
236 return PRC_InitInputPatternEx_Common(pattern, buffer, strokes, maxPointCount, maxStrokeCount, in PRC_InitInputPatternEx_Standard()
408 PRC_GetInputPatternStrokes_Standard(PRCStrokes *strokes, const PRCInputPattern_Standard *input) in PRC_GetInputPatternStrokes_Standard() argument
410 PRC_GetInputPatternStrokes_Common(strokes, input); in PRC_GetInputPatternStrokes_Standard()
498 void *buffer, const PRCStrokes *strokes, int maxPointCount, int maxStrokeCount) in PRC_InitInputPattern() argument
500 return PRC_InitInputPattern_Standard(pattern, buffer, strokes, maxPointCount, maxStrokeCount); in PRC_InitInputPattern()
506 const PRCStrokes *strokes, in PRC_InitInputPatternEx() argument
509 return PRC_InitInputPatternEx_Standard(pattern, buffer, strokes, maxPointCount, maxStrokeCount, in PRC_InitInputPatternEx()
[all …]
Dalgo_fine.h214 const PRCStrokes *strokes, int maxPointCount, int maxStrokeCount) in PRC_InitInputPattern_Fine() argument
216 return PRC_InitInputPattern_Common(pattern, buffer, strokes, maxPointCount, maxStrokeCount); in PRC_InitInputPattern_Fine()
236 const PRCStrokes *strokes, in PRC_InitInputPatternEx_Fine() argument
240 return PRC_InitInputPatternEx_Common(pattern, buffer, strokes, maxPointCount, maxStrokeCount, in PRC_InitInputPatternEx_Fine()
409 PRC_GetInputPatternStrokes_Fine(PRCStrokes *strokes, const PRCInputPattern_Fine *input) in PRC_GetInputPatternStrokes_Fine() argument
411 PRC_GetInputPatternStrokes_Common(strokes, input); in PRC_GetInputPatternStrokes_Fine()
499 void *buffer, const PRCStrokes *strokes, int maxPointCount, int maxStrokeCount) in PRC_InitInputPattern() argument
501 return PRC_InitInputPattern_Fine(pattern, buffer, strokes, maxPointCount, maxStrokeCount); in PRC_InitInputPattern()
507 const PRCStrokes *strokes, in PRC_InitInputPatternEx() argument
510 return PRC_InitInputPatternEx_Fine(pattern, buffer, strokes, maxPointCount, maxStrokeCount, in PRC_InitInputPatternEx()
[all …]
Dalgo_superfine.h215 const PRCStrokes *strokes, int maxPointCount, int maxStrokeCount) in PRC_InitInputPattern_Superfine() argument
217 return PRC_InitInputPattern_Common(pattern, buffer, strokes, maxPointCount, maxStrokeCount); in PRC_InitInputPattern_Superfine()
237 const PRCStrokes *strokes, in PRC_InitInputPatternEx_Superfine() argument
241 return PRC_InitInputPatternEx_Common(pattern, buffer, strokes, maxPointCount, maxStrokeCount, in PRC_InitInputPatternEx_Superfine()
413 PRC_GetInputPatternStrokes_Superfine(PRCStrokes *strokes, const PRCInputPattern_Superfine *input) in PRC_GetInputPatternStrokes_Superfine() argument
415 PRC_GetInputPatternStrokes_Common(strokes, input); in PRC_GetInputPatternStrokes_Superfine()
503 void *buffer, const PRCStrokes *strokes, int maxPointCount, int maxStrokeCount) in PRC_InitInputPattern() argument
505 return PRC_InitInputPattern_Superfine(pattern, buffer, strokes, maxPointCount, maxStrokeCount); in PRC_InitInputPattern()
511 const PRCStrokes *strokes, in PRC_InitInputPatternEx() argument
514 return PRC_InitInputPatternEx_Superfine(pattern, buffer, strokes, maxPointCount, maxStrokeCount, in PRC_InitInputPatternEx()
[all …]
Dalgo_light.h209 const PRCStrokes *strokes, int maxPointCount, int maxStrokeCount) in PRC_InitInputPattern_Light() argument
211 return PRC_InitInputPattern_Common(pattern, buffer, strokes, maxPointCount, maxStrokeCount); in PRC_InitInputPattern_Light()
231 const PRCStrokes *strokes, in PRC_InitInputPatternEx_Light() argument
235 return PRC_InitInputPatternEx_Common(pattern, buffer, strokes, maxPointCount, maxStrokeCount, in PRC_InitInputPatternEx_Light()
406 PRC_GetInputPatternStrokes_Light(PRCStrokes *strokes, const PRCInputPattern_Light *input) in PRC_GetInputPatternStrokes_Light() argument
408 PRC_GetInputPatternStrokes_Common(strokes, input); in PRC_GetInputPatternStrokes_Light()
496 void *buffer, const PRCStrokes *strokes, int maxPointCount, int maxStrokeCount) in PRC_InitInputPattern() argument
498 return PRC_InitInputPattern_Light(pattern, buffer, strokes, maxPointCount, maxStrokeCount); in PRC_InitInputPattern()
504 const PRCStrokes *strokes, in PRC_InitInputPatternEx() argument
507 return PRC_InitInputPatternEx_Light(pattern, buffer, strokes, maxPointCount, maxStrokeCount, in PRC_InitInputPatternEx()
[all …]
Dalgo_common.h91 int *strokes; member
113 int *strokes; member
339 const PRCStrokes *strokes,
360 const PRCStrokes *strokes, int maxPointCount, int maxStrokeCount) in PRC_InitInputPattern_Common() argument
362 return PRC_InitInputPatternEx_Common(pattern, buffer, strokes, maxPointCount, maxStrokeCount, in PRC_InitInputPattern_Common()
377 void PRC_GetInputPatternStrokes_Common(PRCStrokes *strokes, const PRCInputPattern_Common *input);
/TwlSDK-5.1.0/build/libraries/prc/common/src/
Dprc.c67 PRC_GetEntryStrokes(PRCStrokes *strokes, in PRC_GetEntryStrokes() argument
72 strokes->points = (PRCPoint *)&prototypeList->pointArray[entry->pointIndex]; in PRC_GetEntryStrokes()
73 strokes->size = entry->pointCount; in PRC_GetEntryStrokes()
74 strokes->capacity = entry->pointCount; in PRC_GetEntryStrokes()
78 strokes->points = NULL; in PRC_GetEntryStrokes()
79 strokes->size = 0; in PRC_GetEntryStrokes()
80 strokes->capacity = 0; in PRC_GetEntryStrokes()
Dprc_resample.c36 int *pSelectedPointNum, int maxPointCount, const PRCStrokes *strokes) in PRCi_TerminateStrokes() argument
41 inputPoints = strokes->points; in PRCi_TerminateStrokes()
106 int maxStrokeCount, const PRCStrokes *strokes, int threshold, void *buffer) in PRC_ResampleStrokes_None() argument
110 int size = strokes->size; in PRC_ResampleStrokes_None()
134 if (!PRC_IsPenUpMarker(&strokes->points[size - 1])) in PRC_ResampleStrokes_None()
137 (void)PRCi_TerminateStrokes(selectedPoints, pSelectedPointNum, maxPointCount, strokes); in PRC_ResampleStrokes_None()
165 const PRCStrokes *strokes, int threshold, void *buffer) in PRC_ResampleStrokes_Distance() argument
184 size = strokes->size; in PRC_ResampleStrokes_Distance()
185 point = strokes->points; in PRC_ResampleStrokes_Distance()
261 (void)PRCi_TerminateStrokes(selectedPoints, pSelectedPointNum, maxPointCount, strokes); in PRC_ResampleStrokes_Distance()
[all …]
Dprc_algo_common.c54 const PRCStrokes *strokes,
60 static void PRCi_GetPatternStrokes_Common(PRCStrokes *strokes, const PRCiPatternData_Common *data);
205 const PRCStrokes *strokes, in PRC_InitInputPatternEx_Common() argument
223 data->strokes = WAInfo.strokes; in PRC_InitInputPatternEx_Common()
236 return PRCi_ExtractInputPattern_Common(pattern, strokes, maxPointCount, maxStrokeCount, param); in PRC_InitInputPatternEx_Common()
250 void PRC_GetInputPatternStrokes_Common(PRCStrokes *strokes, const PRCInputPattern_Common *input) in PRC_GetInputPatternStrokes_Common() argument
252 SDK_ASSERT(strokes); in PRC_GetInputPatternStrokes_Common()
255 PRCi_GetPatternStrokes_Common(strokes, &input->data); in PRC_GetInputPatternStrokes_Common()
274 OS_Printf(" index : %d\n", data->strokes[iStroke]); in PRCi_PrintPatternData_Common()
284 index = data->strokes[iStroke] + iPoint; in PRCi_PrintPatternData_Common()
[all …]
Dprc_algo_light.c182 protoStrokeIndex = protoData->strokes[iStroke]; in PRC_GetRecognizedEntriesEx_Light()
183 inputStrokeIndex = inputData->strokes[iStroke]; in PRC_GetRecognizedEntriesEx_Light()
Dprc_algo_standard.c179 protoStrokeIndex = protoData->strokes[iStroke]; in PRC_GetRecognizedEntriesEx_Standard()
180 inputStrokeIndex = inputData->strokes[iStroke]; in PRC_GetRecognizedEntriesEx_Standard()
Dprc_algo_fine.c319 protoStrokeIndex = protoData->strokes[iStroke]; in PRCi_CalcStrokeDistance_Fine()
320 inputStrokeIndex = inputData->strokes[iStroke]; in PRCi_CalcStrokeDistance_Fine()
Dprc_algo_superfine.c362 protoStrokeIndex = protoData->strokes[iStroke]; in PRCi_CalcStrokeDistance_Superfine()
363 inputStrokeIndex = inputData->strokes[iStroke]; in PRCi_CalcStrokeDistance_Superfine()
/TwlSDK-5.1.0/tools/bin/
Dpdic2c.pl108 my @strokes = ();
113 push @strokes, \@points;
127 strokes => \@strokes,
131 $wholeStrokeNum += $#strokes + 1;
197 my $strokes = $pattern->{strokes};
199 foreach my $points (@$strokes)
225 my $strokeCount = $#{$pattern->{strokes}}+1;
/TwlSDK-5.1.0/build/demos/prc/characterRecognition-1/src/
Dmain.c50 void DrawStrokes(const PRCStrokes *strokes, int sx, int sy);
59 PRCStrokes strokes; member
83 PRCStrokes strokes; in NitroMain() local
100 PRC_InitStrokes(&strokes, points, POINT_PER_INPUT_MAX); in NitroMain()
106 PRC_InitStrokes(&queue[i].strokes, queue[i].points, POINT_PER_INPUT_MAX); in NitroMain()
136 if (!PRC_IsFull(&strokes)) in NitroMain()
150 PRC_AppendPoint(&strokes, sample.x, sample.y); in NitroMain()
160 if (!PRC_IsFull(&strokes)) in NitroMain()
162 PRC_AppendPenUpMarker(&strokes); in NitroMain()
188 if (PRC_IsEmpty(&strokes)) in NitroMain()
[all …]
/TwlSDK-5.1.0/build/demos/prc/characterRecognition-2/src/
Dmain.c52 void DrawStrokes(const PRCStrokes *strokes, int sx, int sy);
55 void PrintStrokesAsEntryData(const PRCStrokes *strokes,
83 PRCStrokes strokes; in NitroMain() local
176 PRC_InitStrokes(&strokes, points, POINT_PER_INPUT_MAX); in NitroMain()
202 if (!PRC_IsFull(&strokes)) in NitroMain()
216 PRC_AppendPoint(&strokes, sample.x, sample.y); in NitroMain()
225 if (!PRC_IsFull(&strokes)) in NitroMain()
227 PRC_AppendPenUpMarker(&strokes); in NitroMain()
313 if (!PRC_IsEmpty(&strokes)) in NitroMain()
328 if (!PRC_IsEmpty(&strokes)) in NitroMain()
[all …]