176 void SetupNormalization(
const BLOCK* block,
178 const DENORM* predecessor,
179 float x_origin,
float y_origin,
180 float x_scale,
float y_scale,
181 float final_xshift,
float final_yshift);
197 void SetupNonLinear(
const DENORM* predecessor,
const TBOX& box,
198 float target_width,
float target_height,
199 float final_xshift,
float final_yshift,
205 void LocalNormTransform(
const TPOINT& pt,
TPOINT* transformed)
const;
206 void LocalNormTransform(
const FCOORD& pt,
FCOORD* transformed)
const;
212 void NormTransform(
const DENORM* first_norm,
const TPOINT& pt,
213 TPOINT* transformed)
const;
214 void NormTransform(
const DENORM* first_norm,
const FCOORD& pt,
215 FCOORD* transformed)
const;
218 void LocalDenormTransform(
const TPOINT& pt,
TPOINT* original)
const;
219 void LocalDenormTransform(
const FCOORD& pt,
FCOORD* original)
const;
225 void DenormTransform(
const DENORM* last_denorm,
const TPOINT& pt,
227 void DenormTransform(
const DENORM* last_denorm,
const FCOORD& pt,
232 void LocalNormBlob(
TBLOB* blob)
const;
239 void XHeightRange(
int unichar_id,
const UNICHARSET& unicharset,
243 float* yshift)
const;
261 if (predecessor_ != NULL)
299 const DENORM* predecessor_;
const DENORM * RootDenorm() const
const DENORM * predecessor() const
void set_inverse(bool value)
const int kBlnBaselineOffset
void set_block(const BLOCK *block)
const BLOCK * block() const