174 void SetupNormalization(
const BLOCK* block,
176 const DENORM* predecessor,
177 float x_origin,
float y_origin,
178 float x_scale,
float y_scale,
179 float final_xshift,
float final_yshift);
195 void SetupNonLinear(
const DENORM* predecessor,
const TBOX& box,
196 float target_width,
float target_height,
197 float final_xshift,
float final_yshift,
203 void LocalNormTransform(
const TPOINT& pt,
TPOINT* transformed)
const;
204 void LocalNormTransform(
const FCOORD& pt,
FCOORD* transformed)
const;
210 void NormTransform(
const DENORM* first_norm,
const TPOINT& pt,
211 TPOINT* transformed)
const;
212 void NormTransform(
const DENORM* first_norm,
const FCOORD& pt,
213 FCOORD* transformed)
const;
216 void LocalDenormTransform(
const TPOINT& pt,
TPOINT* original)
const;
217 void LocalDenormTransform(
const FCOORD& pt,
FCOORD* original)
const;
223 void DenormTransform(
const DENORM* last_denorm,
const TPOINT& pt,
225 void DenormTransform(
const DENORM* last_denorm,
const FCOORD& pt,
230 void LocalNormBlob(
TBLOB* blob)
const;
237 void XHeightRange(
int unichar_id,
const UNICHARSET& unicharset,
241 float* yshift)
const;
259 if (predecessor_ !=
nullptr)
297 const DENORM* predecessor_;
const BLOCK * block() const
void set_block(const BLOCK *block)
const DENORM * RootDenorm() const
const int kBlnBaselineOffset
const DENORM * predecessor() const
void set_inverse(bool value)