| /TwlSDK-5.1.0/include/nitro/prc/ |
| D | common.h | 71 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 …]
|
| D | resample.h | 60 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);
|
| D | algo_standard.h | 210 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 …]
|
| D | algo_fine.h | 214 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 …]
|
| D | algo_superfine.h | 215 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 …]
|
| D | algo_light.h | 209 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 …]
|
| D | algo_common.h | 91 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/ |
| D | prc.c | 67 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()
|
| D | prc_resample.c | 36 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 …]
|
| D | prc_algo_common.c | 54 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 …]
|
| D | prc_algo_light.c | 182 protoStrokeIndex = protoData->strokes[iStroke]; in PRC_GetRecognizedEntriesEx_Light() 183 inputStrokeIndex = inputData->strokes[iStroke]; in PRC_GetRecognizedEntriesEx_Light()
|
| D | prc_algo_standard.c | 179 protoStrokeIndex = protoData->strokes[iStroke]; in PRC_GetRecognizedEntriesEx_Standard() 180 inputStrokeIndex = inputData->strokes[iStroke]; in PRC_GetRecognizedEntriesEx_Standard()
|
| D | prc_algo_fine.c | 319 protoStrokeIndex = protoData->strokes[iStroke]; in PRCi_CalcStrokeDistance_Fine() 320 inputStrokeIndex = inputData->strokes[iStroke]; in PRCi_CalcStrokeDistance_Fine()
|
| D | prc_algo_superfine.c | 362 protoStrokeIndex = protoData->strokes[iStroke]; in PRCi_CalcStrokeDistance_Superfine() 363 inputStrokeIndex = inputData->strokes[iStroke]; in PRCi_CalcStrokeDistance_Superfine()
|
| /TwlSDK-5.1.0/tools/bin/ |
| D | pdic2c.pl | 108 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/ |
| D | main.c | 50 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/ |
| D | main.c | 52 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 …]
|