MCPcopy Create free account
hub / github.com/creatale/node-dv / LocalNormTransform

Method LocalNormTransform

deps/tesseract/ccstruct/normalis.cpp:305–311  ·  view source on GitHub ↗

Transforms the given coords one step forward to normalized space, without using any block rotation or predecessor.

Source from the content-addressed store, hash-verified

303// Transforms the given coords one step forward to normalized space, without
304// using any block rotation or predecessor.
305void DENORM::LocalNormTransform(const TPOINT& pt, TPOINT* transformed) const {
306 FCOORD src_pt(pt.x, pt.y);
307 FCOORD float_result;
308 LocalNormTransform(src_pt, &float_result);
309 transformed->x = IntCastRounded(float_result.x());
310 transformed->y = IntCastRounded(float_result.y());
311}
312void DENORM::LocalNormTransform(const FCOORD& pt, FCOORD* transformed) const {
313 FCOORD translated(pt.x() - x_origin_, pt.y() - y_origin_);
314 if (x_map_ != NULL && y_map_ != NULL) {

Callers 3

CharNormalizeOutlineFunction · 0.80
ExtractFeaturesFromRunFunction · 0.80
NormalizeMethod · 0.80

Calls 8

IntCastRoundedFunction · 0.85
ClipToRangeFunction · 0.85
set_xMethod · 0.80
set_yMethod · 0.80
xMethod · 0.45
yMethod · 0.45
sizeMethod · 0.45
rotateMethod · 0.45

Tested by

no test coverage detected